Struggling to find the perfect name? Our random name generator creates unique and creative names on the spot, perfect for characters, creative projects, and all-around fun. All fields are optional, but providing more info may help you fine-tune your results.

Other Ways to Find (Random) Names
Names are absolutely everywhereโyou just might need a few pointers on where to look. Thatโs what weโre here for! Check out these additional tips on finding fun, interesting, creative, and random names:
Flip to a random page in a baby name book.
Before the internet, baby books had all the best ideasโand plenty of them still do! Check out a baby name book (from the library, if you donโt own one or want to buy one) and see what names you can find there. Open the book to a random page just to see whatโs there, and keep doing that until you have a list of random names you like.
Grab a novel, dictionary, or phone book. Or, better yet, all three! Novels often have several different character names you can borrow (or tweak and use). And, while you might not think a dictionary is a great source for names, it really can beโyou can find interesting virtue names there, like โJourney,โ โMelody,โ โPax,โ โAmity,โ or โMerit.โ
Meanwhile, if you donโt have a phone book (since they arenโt as common anymore), flip through a directory at your local library! You can find tons of names in a phone book or directory, both popular ones and names youโve never seen before.
And, for that extra dose of โrandom,โ you could open your novel, dictionary, or book to a random page without looking, or close your eyes and put your finger down on the page, then see what name you landed on.
Check the most popular baby names for a given year.
Plenty of institutions track the popularity of names by year or decade, including the US Social Security Administration (SSA). If you want to see which names are really flourishingโor had a surge in popularity at some point over the last century or soโcheck out popular baby names at https://www.ssa.gov/oact/babynames/decades/
.
Look for variations of names you like. Maybe youโve seen a few names you like in this generator, but youโre unsure if theyโre absolutely what you want. Fair enoughโso try researching any variants of those names! Often, a name will have different spellings or pronunciations, especially across different cultures or languages.
For example, โMaryโ in English is usually translated as โMariaโ in Spanish, โMiryamโ in Hebrew, โMarjaโ in Dutch, and โMรกireโ in Irish (among other translations). You might find a variant you love even more than the original version!
Explore names from iconic movies and TV shows.
This can be especially fun if youโre looking for character namesโthen, you can look at names from films and shows of the same genre and incorporate one into your work as a nod to another character you love! You also donโt have to use the exact same name that appears in a movie or show; you can change the spelling, look for variants, or run a search for similar names (or names with the same meaning).
Look up names with root meanings. Many names are associated with a root meaning, often cultural (Latin, Greek, Hebrew, or Sanskrit, for example). Do a little research on the root meanings of different names and see if any feel especially relevant or relatable.
For example, if youโre creating a character with fire-based powers, you might pick a name with fiery rootsโlike โNuria,โ which means โluminousโ and โbrightโ in Arabic. If youโre writing a deadly and dangerous character with a dark personality, you could use a name like โDeineiraโ (which means โdestroyerโ in Greek) or โMavethโ (which means โdeathโ in Hebrew).
You can use names and their root meanings to paint a picture of your characters in readersโ heads!
Reverse a first and last name.
Take a name thatโs traditionally a first name and one thatโs traditionally a surname (from this generator, if you like) and flip themโso the first name becomes the surname and vice versa. Doing this can turn a common, run-of-the-mill name into something that sounds more unique and memorable! For example, a name like โFrank Bowmanโ sounds pretty standard, but if you swap it around, the name โBowman Frankโ is definitely more unusual.
Deconstruct syllables and string them together. This is a fun exercise that can give you a whole list of new and unique names! First, come up with several real names you like or want to use in this exerciseโfrom male, female, and gender-neutral names to names of cities, countries, or even different animals.
Then, break up each word into syllables. If you want to organize them, you can group them by starting syllables, middle syllables, and end syllables.
Pick anywhere from 1 to 4 syllables (or select them at random) and string them together to make a brand-new name. Voila! Before long, youโll have a collection of original names to choose from.
Create an anagram. First, pick a word or phrase to use for the anagram. If youโre thinking of a character name, for example, you might use a phrase that references your characterโs personality or some aspect of their story. Then, rearrange the letters in your phrase of choice to create a new name (just a first name or a first and last nameโwhatever you prefer). Anagrams can be a creative way to invent new names with a special meaning only you know about!