This list of languages is alphabetical by English name. For a more structured list, see Language families and languages, ISO 639 or List of languages by total speakers.
Ethnologue lists about 6,800 main languages in its language name index (see the external link) and distinguishs about 41,000 alternate language names and dialects.
Only some major languages are listed here, see List of spoken and sign languages beginning with the letter Z for about 50 more
Ethnologue language name index