Ethnologue lists about 6,800 main languages in its language name index (see the external link) and distinguishes about 41,000 alternate language names and dialects.
This list deals with particular languages, and includes only natural and constructedlanguages spoken by humans. For other kinds of information about language see:
language (for information about language in general)