There seems to be something almost magical about giving something the "right" name.
General names in English and other natural languages -- non-programming linguistic questions about naming people, machines, cities, countries, etc.:
File names and Wiki page names / page titlesSoftware names (variable names, method names, class names, etc.):
EditHint: Do we need CategoryProductNaming? to distinguish between object naming (e.g. variables & columns) and application, product, or device names?