Ethnologue lists about 7,300 main languages in its language name index (see the external link) and distinguishes about 39,491 alternate language names and dialects.
This list deals with particular languages, and includes only Natural Language s spoken or signed by humans. For other kinds of information about language see:
Language (for information about language in general)