name
A name is what you call someone or something. People use names to identify a person, a pet, a place, or an idea. It is the word you say to get the right thing's attention.
What a model may hear
- variable name programming and scripting
- treat the word as an identifier to look up, assign, or pass as a parameter
- DNS name or domain name networking and web systems
- resolve it to an IP address, check registration, or build a URL
- class or type name object-oriented code
- look for a defined structure, method, or constructor with that label
- file name operating systems and storage
- locate a file on disk, check extensions, or apply path rules
- database column name data and queries
- map it to a field for selection, filtering, or joining
Where people and models part ways
“What is the name of that company?”
Meant: Tell me the common name people use.
May be taken as: Search a registry, API, or database for a registered formal name and return metadata instead.
Say instead: “What do people commonly call that company?”
“Name five fruits.”
Meant: List five examples of fruits.
May be taken as: Interpret 'name' as a command to label or define a data structure, or expect a technical enumeration.
Say instead: “List five fruits.”
“My name is Sam.”
Meant: Introduce myself as Sam.
May be taken as: Store 'Sam' as a session variable, user record, or authentication token without confirmation.
Say instead: “You can call me Sam.”
Tips
- Avoid saying 'name it' when you mean 'call it' or 'label it' in a non-technical context.
- If you want a list, say 'list' or 'give examples' instead of 'name'.
- Specify 'file name', 'variable name', or 'person's name' to prevent the model from guessing the domain.
- When introducing yourself, add context like 'in conversation' if you do not want a system record created.
- If asking about a company or product, say 'common name' or 'brand name' to avoid registry lookups.
Often confused with
- title
- A title is a formal label or heading, not a personal identifier.
- label
- A label is an attached tag or marker, often for sorting or display.
- ID
- An ID is a system-assigned code, not a human-chosen word.
- handle
- A handle is a self-chosen online alias, often with technical account ties.
- key
- A key is a unique lookup value in databases or cryptography, not a spoken name.
- address
- An address is a location or network endpoint, not an identifying word.