How can I combine variables to name something

Meaning and Origin

What does the name Something mean? Keep reading to find the user submitted meanings, dictionary definitions, and more.

Origin and Meaning of Something

International Interest Also see international interest

Webster's Unabridged Dictionary noun Some"thing SensesAnything unknown, undetermined, or not specifically designated; a certain indefinite thing; an indeterminate or unknown event; an unspecified task, work, or thing."There is something in the wind." [Shak.]"The whole world has something to do, something to talk of, something to wish for, and something to be employed about." [Pope.]" Something attemped, something done, Has earned a night's repose." [Longfellow.]A part; a portion, more or less; an indefinite quantity or degree; a little." Something yet of doubt remains." [Milton.]" Something of it arises from our infant state." [I. Watts.]A person or thing importance."If a man thinketh himself to be something, when he is nothing, he deceiveth himself." [Gal. vi. 3.] adverb Some"thing In some degree; somewhat; to some extent; at some distance.

Wiktionary From Middle English somthing, some-thing, som thing, sum thinge, sum þinge, from Old English sum þing (literally “some thing”), equivalent to some +‎ thing. Compare Old English āwiht (“something”, literally “some thing, any thing”), Swedish någonting (“something”, literally “some thing, any thing”). An object whose nature is yet to be defined. An object whose name is forgotten by, unknown or unimportant to the user, e.g., from words of a song. Also used to refer to an object earlier indefinitely referred to as 'something' (pronoun sense).

Back to Top


Principles of Name Design

Thus, design of names, design of vocabulary and design of a model should be aligned, so should the principles we use for it. 

In software engineering, as in any engineering discipline, in most cases a model is mechanical, i.e. 

  • a system is a set of separate parts, each having its own concrete function.

Engineer needs to limit entities he works with simultaneously because of limitation of brain, and he usually creates generalizations and hierarchy in a model, which implies: 

  • one entity has one name, 

  • vocabulary has hierarchical structure, 

  • no overlaps between names at the same hierarchy level. 

Usually, an engineer works with other engineers, so  

  • the vocabulary should be shared between all the engineers. 

Try to think of these general principles of software design in application to naming: 

  • consistency between parts of an integral system; 

  • proper level of specification/generalization; 

  • proper level of modularity/coupling; 

  • maintainability and cognitive-friendly interface; 

  • future-awareness – need to design taking evolution of system into account; 

  • support of various scenarios and corner cases. 

As program is a text, we need to make names readable as easy in a normal text to improve understanding of it while reading. It means we need to prefer English over formal language, and full words over excessive shortening. 

Step 3: Just… a few… more

Now that you have 700+ words, try to pull 50 more out of thin air. The thinking here is that you’re now on a roll, and you probably have some opinions of where you want to go with this, even if you haven’t written them down yet. Here’s your chance — jot down all those stray ideas you were thinking about when digging through Seuss words.

4. Identify strong branding opportunities

No matter which blog name you choose, remember tha

No matter which blog name you choose, remember that the way you brand it is crucial to your success.

Think again about our example with Apple. There’s a reason they’ve become such a long-lasting household name.

One contributing factor to Apple’s success is its consistent use of branding over the years.

From their iconic 1984 Superbowl commercial, to one of their most recent commercials entitled Apple at Work: The Underdogs, they’ve time and time again reaffirmed their brand as being cutting edge, non-conforming and deeply valuable to their customers.

Your blog has the same potential for becoming a strong brand.

And the name you choose for your blog can be a crucial element in that overall blogging strategy—if you choose wisely.

Then, what you do with your blog name after its chosen, is even more important.

Creating a brand name: What to consider before you begin

It might surprise you to learn that a lot of companies and entrepreneurs, consider learning how to create a brand name as something of an afterthought.

That’s part of the reason why there are so many businesses out there that have ineffective and inappropriate names, chosen on a whim, or as part of a last-minute meeting.

While it’s true that naming your business can be a challenging process, it’s also an important element in brand awareness, and something that shouldn’t be overlooked.

You need the right plan, guidance, and resources to make sure that you’re choosing a name that will last, outline your company’s distinguishing characteristics, and earn the respect of your audience.

So, how can you get started?

How to create a brand name: Start with your brand promise

Creating a brand name that’s truly meaningful and memorable, means starting with a solid understanding of what sets your company apart.

Your brand promise isn’t what you do, or what kind of product you create– but the deeper emotional connection you make with your audience based on how you make them feel with every transaction or experience.

Your brand promise will help you to determine how you want to be perceived by your audience. For instance, do you want to be seen as:

  • Ethical and community-based.
  • Professional and innovative.
  • Quirky and modern.

How to create a brand name: Be evocative, not descriptive

We discussed the benefits of choosing an “evocative” name above. While descriptive names can help you to gain instant understanding among your audience, these often aren’t the names that are going to change the world.

Look at Apple for instance, in a world owned by companies like “IBM” and “Microsoft”, the organic “Apple” name brings a fresh approach to the world of technology.

The name evokes ideas of freshness and human development taken not just from its natural background, but also its connection with the bible and Isaac Newton’s discovery of gravity.

Creating a brand name means choosing words that don’t just announce what your company does, but help to create an idea of your business for your customer.

How to create a brand name: Consider context

Context is crucial when you want to know how to create a brand name that’s meaningful. While your business is still in development, you need to think about words not just as a combination of letters, but as an element of your overall business context.

Think about how your name would look in combination with a logo or website – working with a branding company can help with this. Or try using it in a conversation.

Creating a brand name that you can put into action helps to make your future easier to envision. The name you choose should make sense not just on its own, but as a clear representation of everything your company entails.

How to create a brand name: Keep it simple

Creating a brand name that’s meaningful is great. Creating a brand name that’s both meaningful and memorable is even better.

Consumers who can’t understand, pronounce, or spell your name are unlikely to share your company with their friends and relatives.

In a world of social media marketing and viral content, it’s crucial to make your name as shareable as possible. After all, if consumers can’t spell your name, then they can’t post it on their social network, or even find you online when they’re typing queries into Google.

Keep in mind that short, simple names almost always work best, although there are exceptions.

How to create a brand name: Make sure it works

Your company is one of the most important things you’ll ever create – so you need to protect it.

Creating a brand name precludes choosing a fantastic domain name, so you’ll need to make sure that you perform an internet search and track down any instances of people in your market that might be using a similar term or phrase for their own name.

If your name is already being used, or it’s too similar to someone else in your industry – then don’t use it. The last thing you want is to lose your traffic to your competitor because you chose the wrong name.

Make sure that you test your name out on a few people from your target audience group before you put it into action. A little testing will help you to avoid some pretty embarrassing mistakes.

Do you sell any items you mentioned on your reference for How To Name Something Minecraft?

Of course not, we offer our suggestions, tips,… only, and we don’t sell or exchange any items on our site. You can refer to the Amazon site to buy the items we mentioned.

Final pointers on how to name a blog

Take these tips into account when you’re deciding on a smart name for your blog:

  • Use a domain extension that fits your blog. Using .com is often the best and most universally recognized and remembered.
  • Think of a name that’s easy to pronounce. If the spelling is too different or the word is too unusual, people may have trouble finding your blog again.
  • Try to avoid using hyphens when possible. Hyphens are another reason that people may struggle to find your blog again.
  • Avoid using names that are copyrighted. For example, if your domain name could be confused with a high-level commercial website, you may be at risk for legal action.
  • Ask for some advice. Know any other writers in your niche? If not, do some smart blogger outreach to someone you respect within your niche and ask for some tips.
  • If there’s a name you know you want to use, try to snatch it up quickly. It may not be around for much longer.
  • Once you land on a clever blog name, you’ll need a logo (check out my favorite creative blogging tools).

Alright, now that we’ve covered a nice step-by-step tutorial for how to name a blog—let’s go over some examples of blog names.

Whether to spark your imagination or just show you what’s possible when it comes to naming your blog, these examples won’t disappoint.

2. Differentiate Your Name With A Play On Words

Sometimes, a play on words can provide you with the perfect app name. Take the app, Free Map Israel. This crowdsourced map application changed their name to Waze in 2008; a play on the word ways, which was perfect since the app represents the vast number of ways that an individual can get to a specific location.

Aggrey Ellis, Director of Customer Experience at Gopher Leads, shared with us the backstory of how their app name was created. He said, “We created a simple mobile app that allows employees to earn extra rewards by referring sales and other opportunities to their company. Gopher Leads, sounds like ‘Go For Leads’, as we try to convince employees to rally around and ‘go for’ sales.”

Maybe you can’t get the exact word that describes your app, but differentiating slightly can give you a memorable twist and open you up to more options. There is a caveat here though, if you get too creative, you may make it harder for users to find your app. If users are searching for Ways, it may be difficult to find Waze if they don’t remember that the spelling is different.

4. Metaphor Names

They work by reflecting imagery and meaning back to the brand.

Metaphor names are interesting to visualize and often can tell a good story.

The Amazon in South America is the world’s largest river – therefore the world’s biggest selection of books, clothes etc. Nike is a greek goddess of victory.

Well-known metaphor brand names examples:

Nike is a metaphor name – Greek goddess of victory
Nike is a metaphor name – Greek goddess of victory.
Amazon is a metaphor name – the biggest river in t
Amazon is a metaphor name – the biggest river in the world.

4. Make Your App Name An Action Word

While these words may not be in the dictionary, we all know what it means when someone says “Google it” or “Skype me”. In many cases, you know you’ve reached success when the name of your app becomes an action word. One major tip when learning how to name an app – consider how your app sounds in everyday speech and how it flows with normal language.

Lori Cheek, founder and CEO of dating app, Cheekd, has a funny story about how she came up with her app name. Lori told us, “Growing up with the last name Cheek was kind of a pain in the butt (excuse the pun), but it finally came in handy. For weeks, I was racking my brain about the verb that was going to finish the statement, ‘You’ve Been ______.’ and then one day it hit me. You’ve been ‘Cheekd!’ The word is now in Wikipedia and the funnier thing is that a few years ago, I was on ABC’s Shark Tank… my epic episode re-airs all over the world all the time and I recently got this random email: “Did you ever wonder how different your life would have been if your last name was Smith… or Johnson… or Bennett?’ and yes, I have!”

Details Examples

  1. Meaning should be understood from the same line. Switching of contexts takes time and distracts from thinking on a topic. Do not expect jumping of eye back and forth as a standard way to understand your code. Do not expect that the correct meaning can only be understood from the definition, people will unlikely to go to the definition and will work with their guess instead. 

  2. If meaning cannot be understood from the same line – make it explicitly visible. Place a comment to describe what is happening and why, and provide a reference for further reading if needed. 

  3. Do not use one-two-letter-per-word abbreviations, even if this is very local. Eventually it may become bigger and, even if not, such code is not easy to understand from this line only, you need to get back to definitions of these variables and spend extra time to understand what is going on correctly. Abbreviations which are agreed convention is an exception, but these should be rare. 

    Bad: wcf.add(cr);   

  4. Prefer English over formal (but keep it formally correct). Name things so they can be read naturally in English. Avoid compound noun form if it can be misleading. 

    Badbool selection_all() const; Good: bool all_selected() const 

    Bad:  file_unable_to_parse, Good: unable_to_parse_file, 

    Bad:  DesignTypeNeedToOpen(); GoodTypeOfDesignToOpen(); 

    BadSetAbstractGeometryStatus(); // What is abstract geometry status? Status of abstract geometry? abstract status of geometry? something else? Just by reading the name you cannot understand what it really is and is made for. In most cases it means that the name is wrong. 

  5. Narrow scope of usage and visibility.  Create variables as close to their usage as possible. This improves readability and decrease coupling of code. This helps with having simpler names, as narrow context of usage requires less specifics to distinguish entities from each other. This will also tell a reader that there is no need to check if this variable is used anywhere else. Use code blocks and namespaces for that. 

    Violating this rule harms code understanding and harms design, since others may use variables in an unintended way, creating more coupling between modules than needed. 

  6. Do not create synonyms, use one term for everything related to what is meant by this term. You need to name one entity the same way everywhere. This way people will faster understand code and will be more careful when noting differences in names – they will expect the meaning is also different.  

    Bad:  char console[] = "STD_OUT"; Good: char std_out_name[] = "STD_OUT"; 

    BadQLineEdit* rundir_editor_ = nullptr;
    QPushButton* select_dir_ = nullptr; // is dir different from rundir?
     GoodQLineEdit* rundir_editor_ = nullptr; 
    QPushButton* select_rundir_ = nullptr;

    Badreturn RecentMenuItemTextAndTooltip(mru_text, menu_item_tooltip); // all names refer to one entity using different wording 

  7. Do not use shortenings of words as a main method. It leads to overly relaxed attitude to naming and indulges to the reluctance to find simpler and shorter terms. It also adds cognitive complexity, because it leads to non-intuitive shortenings.

  8. Remove unnecessary prefixes and postfixes.  

    Bad:  bool is_visual_mode() const { return visual_mode_; } Badbool get_visual_mode() const { return visual_mode_; } Good: bool visual_mode() const { return visual_mode_; } 

  9. Object should be named per its purpose and data, not per its type. 

    Bad: Coloring coloring_;  Good: Coloring custom_colors_; 

  10. Use inline comment to identify meaning of arguments passed by value, so the line can be understood without checking the function definition. 

    Goodtraits.set_color(color, true /*custom*/); 

  11. If a function does some things, it should be named with a verb. 

    Bad:  void JobsQueueUpdate(); Good: void UpdateJobsQueue(); 

  12. If a function is a simple getter of a parameter or a property, it should be a noun or an adjective. To preserve that in some conventions simple getters can be named using the same style as variables, e.g. in snake_case(). 

    Bad: string GetName() constGood: sting name() const

  13. Function name should not contain argument type in general, because each function call will already mention its argument. 

    Bad: bool ValidateRectangle(const Rectangle&) const; Good: bool Validate(const Rectangle&); 

  14. Function name should not mislead about what it does.  

    Badbool FilesAreAvailable(files) { // may set expectation that all files will be checked 
      for file in files: 
        if reader.open_existing(file): 
          return true;  // but it only checks if at least one file is available
      return false; 

  15. Name function by its resulting effect, not by one of possible applications  

    Bad:  void RunVisualDebugger(char* argv[], int* exit_status) { 
      forksys(argv, exit_status); 
     Goodvoid Fork(char* argv[], int* exit_status) { 
      forksys(argv, exit_status); 

  16. Avoid putting implementation in name 

    Bad:  void CallLsfork(char* argv[], int* exit_status) { 
      lsforksys(argv, exit_status); //can change in future 
     Goodvoid Fork(char* argv[], int* exit_status) { 
      lsforksys(argv, exit_status); 

  17. Predicates should be named such that they will be interpreted as predicates: having true/false possible states, not multiple states, are not confused with an instance of a class. 

    Badfailed_state = True # name assumes multiple failed values; also, is this about politics and sociology? Good: failed = True # `if failed:` is perfectly readable 

    Bad<instance>.worker_ = True # member ‘worker_’ can be read as instance of Worker class, not as predicate in other contexts Good<instance>.is_worker_ = True # no misinterpretation is possible 

    Badis_active_user = True # if this is not a property, but boolean local data holder Badactive_user = True # like a variable with User instance Gooduser_is_active = True 

    Badat_least_one_running_instance = True Goodat_least_one_instance_is_running = True 

  18. Do not sacrifice meaning over beauty. 

    Bad// note that all names are rather small 
    class Status(Enum): 
    SENT = 0 
      ACCEPTED = 1 
      REFUSED = 2 
      STARTED = 3  
      COMPLETED = 4 // successfully? 
      FAILED = 5 
      IN_PROGRESS = 6 
      ALIVE = 7

    Betterclass Status(Enum): 
      SENT = 0 
      ACCEPTED = 1 
      REFUSED = 2 
      STARTED = 3 
      SUCCESSFULLY_COMPLETED = 4 // long, but clear 
      FAILED = 5 
      IN_PROGRESS = 6 
      ALIVE = 7

  19. Meaning should be understood without knowing of rest associated namesClassification should be nonoverlapping. This is because such names will be broadly used in contexts alone, which will mislead readers about their meaning. 

    Bad:  FINISHED = 5 // successfully? prematurely? FAILED = 6 // only this line helps to understand previous line meaning, and we are still not sure if something which is FINISHED can also be FAILED GoodSUCCEEDED = 5 FAILED = 6 

  20. Singularity and inconsistency in décor and formatting attract attention and slows down reading. Rules of formatting are created also for faster reading. If you don’t have any special reason, do not break the formatting rules. 

    Bad: //break a rule of one blank line between function bodies (if it is set) if the functions are similar 

    Bad: void StartUp(); 
    void PROCESS_DATA(); // why capitals?

  21. Avoid misleading terms. 

    Bad:  QCheckBox* check_geometry_; // using “check” to show that it is a checkbox can mislead a reader that this means “test geometry for errors”, hower it just enables showing of it 

  22. Do not mix more and less general terms as synonyms. 

    BadDesignLoadStatus error; // status can be either error or success or something else, in practice error variable may hold status of success

  23. Name associative containers such that one can understand their two-fold nature.  In some conventions you may use “to” for that: key_to_value 

  24. Compound nouns are good if they are not ambiguous. 

    Good?: id_of_task_of_parent_stage Good: parent_stage_task_id

Your name is your brands story

To get a name right, it’s vital to first get your story straight—one that gets at the very best of your brand.

Your brand name is your story distilled to its shortest form.

Naming is just one, very powerful, element of the many that a brand has at hand to tell its story.

Your brand name is the most used, the most ubiquitous, which means it holds within it the majority of a brand’s value.

The name is transmitted day in and day out, in conversations, emails, voicemails, websites, on the product, on business cards, and in presentations – everywhere.

Naming is a rigorous and exhaustive process.

Learn Brand Naming — Check out my Naming Guide

Frequently hundreds of names are reviewed prior to finding one that is legally available and works.

It’s also important to remember that while the process of creating and selecting a name is critical, once the name is out it the world, the meaning of the word itself will evolve based on how people experience the brand.

And a great name can’t fix a bad experience, but a bad experience can kill a great name.

So if you’re just renaming a bad experience, because you just want to start fresh but haven’t actually change anything else – that’s a warning for you.

Step 5: Find a friend

You’re too close to the project now to be able to make a rational decision, so you need to find a friend and have them take that list down to a handful of winners. Not just any old friend though — try to find someone who resembles your target audience so the list doesn’t skew in a direction you don’t want it to go.

Be strong here though, because I can already tell you how this conversation will go:

You: “Hey, would you mind picking your favorite names from this list?” Friend: “Is this for your new startup?” You: “Yep!” Friend: “These are ok, but none of them seem perfect, you know?”

The truth is that there’s no such thing as the perfect name. It doesn’t exist. Some names can be classified as bad, but naming success mostly depends on the success of the company. If Amazon didn’t exist, would you consider it a good fit for the world’s largest retailer? Is Apple a good name for a computer company? Is Microsoft, the mashup of micro and software, too on-the-nose?

Don’t overthink this! Again, there’s no such think as perfection in naming, so tell your friend that this is the list you’re working with — if they have any killer ideas, feel free to add them.

You Gotta See It!

Brand New Name comes out on October 8th. Pre-order your copy today.

The first copies of the book arrived at my office last week. At first, I was too scared to open them. It was intimidating. I’d put more than a year of my life writing and designing this book, and the expectations were high. But finally the pull was too great. I had to look.

On Friday, I cut open the boxes… wow! I cannot wait for you to see and hold this book. It is simply stunning. I shot a short video to show off the design. I’d love to hear what you think.


Leave a Reply

Your email address will not be published.