Naming languages