Name Generator

Realistic names from 23 languages, with or without a surname

Gender
Random names

    Everything happens in your browser: your text is never sent anywhere.

    How to generate random names

    Step 1

    Choose the language and the gender of the names

    Step 2

    Set how many names you need and whether they get a surname

    Step 3

    Click a name to copy it, or copy or download all of them

    Real names from 23 languages

    Choose a “Language” and the generator shows ten random names that are common in that language today, and “Generate new” shows ten more. Each language has 120 male and 120 female first names and 120 surnames. Under “Gender” choose “Any”, “Male” or “Female”, set “How many” up to 50, and untick “With a surname” if you only need first names. The names follow the customs of each language: the surname comes first in Chinese, Japanese, Korean, Vietnamese and Hungarian, women get the female form of the surname in Russian, Polish, Czech, Slovak and Greek, and Spanish and Portuguese names have two surnames.

    Random names help when a story, a game or a role-play needs characters from another country, when you test a form, a database or an app with realistic data, or when you are looking for a name for a baby, a pet or a pen name. Click a name to copy it, or copy or download all the names on the screen. The first names and surnames are combined at random, so a name does not belong to a real person, and nothing is sent to a server. For invented names of fantasy, medieval or science fiction characters, try the character name generator.

    Was AnyTextEditor useful to you?

    Hello. We tried very hard to create a convenient website that we use ourselves. If you liked any of our tools and editors, add it to your bookmarks, because it will be useful to you more than once. And don't forget to share on social media. We will be better for you.