Female name generator

Random female names for novels, games, tabletop campaigns, screenplays and baby name brainstorming. Describe who she is, when she was born and where she comes from, and get names that sound like they belong to her.

1 credit per run

Try an idea:

90+ female name ideas

  • Eleanor
  • Catherine
  • Margaret
  • Elizabeth
  • Josephine

5 of 15 ·

Female names that fit the person behind them

A good female name tells a reader something before the character says a word. Margaret and Mabel suggest a different decade than Harper and Everly. Siobhán and Zsófia place her somewhere specific. Seraphine and Vaelora belong in a fantasy world, not a modern office. Most names fall into a few broad groups: classic names that never fully go out of style, modern names that rose in recent decades, vintage names tied to a particular era, names from a specific language or culture, and invented names for fantasy and science fiction. This generator works across all of them.

Tell it who you are naming: a sharp detective in 1940s Chicago, an elf healer from a forest kingdom, a teenage hacker in a near-future city, a grandmother in a family saga, a baby due next spring. The AI turns that description into female names that match the age, setting and tone you described. Ask for first names only or full names with surnames. Once you have a shortlist, run the checks below before the name goes on the page.

  • Every style and era

    Classic, modern, vintage, international and fantasy names. Mention a decade, a culture or a genre in your description and the results follow it.

  • Fits your character

    A name for a gentle healer and a name for a ruthless queen should not sound alike. Describe her personality and role, and the names shift to match: softer and lyrical, or short and hard edged.

  • First and last names

    Need a complete name for a cast list or a game NPC? Ask for full names and the generator pairs first names with surnames that suit the same setting.

5 tips for choosing a female name

  1. Match the name to her birth year

    Names rise and fall in waves. A woman born in the 1920s is more likely to be a Dorothy or an Edith than a Kinsley. The US Social Security Administration publishes popular baby names by year, so you can check what parents were choosing when your character was born.

  2. Say the full name out loud

    Read the first and last name together several times. Watch for awkward rhymes, tongue twisters and first names that end with the same sound the surname starts with. A long first name often pairs well with a short surname, and the reverse works too.

  3. Look up the meaning and origin

    Many names carry a meaning or a cultural background that readers may recognize. A quick check on a name reference site keeps you from giving a character a name that clashes with her background or means something you did not intend.

  4. Search for famous namesakes

    Type the full name into a search engine before you commit. If a well-known actress, author or fictional character already has it, readers may picture that person instead of yours. Changing the surname is often enough to fix it.

  5. Keep your cast easy to tell apart

    Readers mix up characters with similar names. Give the women in your story different first letters, different syllable counts and different sounds. Anna, Annie and Hannah in one chapter will cause confusion. Anna, Beatrice and Sloane will not.

Want names made for yours? Describe what you're naming and Nomi finds names that fit.

Frequently asked questions

Start with three facts about her: when she was born, where she grew up and what kind of person she is. Those narrow the choices fast. A farm girl born in 1910 and a pop star born in 2005 will not share a name. Then pick a surname that fits the same place and family background, and say the full name aloud to check the rhythm. You can also type that description into the generator and get names built around it.

Check what was popular when she was born, not when the story takes place. The US Social Security Administration publishes lists of the most popular baby names by year, with data going back to the 1880s. For other countries, many national statistics offices publish similar lists. Names that were common for a given birth decade will feel right to readers who know that era.

Yes. The names are free to use. In the US, the Copyright Office does not register names, titles or short phrases, so a character name on its own is generally not protected by copyright. A name used as a brand can be covered by a trademark, though, so search the name before you build a product or series around it. For anything commercial and high stakes, talk to an attorney.

A female name is one used mostly for girls, while a unisex name is given to both boys and girls. The line moves over time. Ashley and Leslie, for example, were once more common for boys in the US before shifting toward girls. Names like Quinn, Emery and Remi are used for both today. If you want a name that reads clearly as female, mention that in your description.

Yes. Describe the style you like, such as short and classic, vintage, or tied to your family's heritage, and the generator suggests names to consider. Before you decide, look up the meaning, say it with your last name, check the initials and think about the nicknames it might lead to. For more options, try the baby name generator.

In English-language fantasy, female names often use soft consonants like l, n, s and v, and endings such as -a, -elle, -ine, -wen or -ith. Names like Sylvaine and Nimara follow that pattern. It is a convention, not a rule, so a short, hard name can work for a warrior or a villain. Tell the generator the tone you want and it will lean softer or sharper.

More name generators

Browse all 171 generators →