# name (10-name.com) A name is what you call a person, place, or thing so you can talk about it. People use names to identify, to address, or to label something they want to remember or share. ## What a model may hear - variable identifier (programming and scripting): treat the word as a label bound to a value, object, or function in code - DNS hostname or domain (networking and web infrastructure): resolve to an IP address, check registration records, or validate domain syntax - database field or column (data storage and SQL): query a schema for a 'name' attribute, assume naming conventions, or filter records - class or type identifier (object-oriented programming): look for a defined class, struct, or named type to instantiate or reference - filename or path component (file systems and operating systems): locate a file, check extensions, or validate against forbidden characters ## Where people and models part ways - Says: "What is the name of the president?" Means: The person wants the common name of a current or historical president. May be taken as: The model may search for a variable named 'president', a database table, or a DNS record instead of answering with a person's name. Say instead: "What is the full name of the current U.S. president?" - Says: "Change the name to something shorter." Means: The person wants a shorter label or title for something they described. May be taken as: The model may try to rename a file, a code variable, or a database column without knowing which. Say instead: "Suggest a shorter title or label for this product I described." - Says: "I forgot my name." Means: The person is joking, confused, or being philosophical about identity. May be taken as: The model may attempt a technical recovery of a username, hostname, or account identifier. Say instead: "I am feeling forgetful today—can you remind me how to introduce myself?" ## Tips - Say 'full name' or 'given name' when you mean a person, not a label in code. - Say 'rename this file' or 'change the variable' instead of 'change the name' when you mean something technical. - If you want a creative name, ask for 'a name suggestion' or 'a title idea' to avoid technical lookup. - Specify whose name: a person's, a company's, a product's, or a file's. - Avoid 'name' alone in prompts about code; use 'variable name', 'function name', or 'file name' instead. ## Often confused with - namespace: a container that groups named items, not the item itself - title: a formal or displayed heading, often with style rules attached - identifier: a technical token with strict syntax rules, not a spoken label - handle: a public username or alias, often with platform-specific constraints - key: a lookup value in data structures, not a human-readable label - label: a displayed tag for users, less tied to code references