Baby Girl Names

12,000+ girl names with meanings, origins, and SSA popularity data. Filter by first letter or scroll by rank. Click any name for the full picture: pronunciation, famous namesakes, sibling ideas, and a teasing-risk score before the birth certificate gets signed.

All A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

2,791 girl names starting with N

#4678

Nymeria

warrior queen (fictional)

American
#4681

Nadalia

hope

Eastern European
#4689

Naiya

dolphin, sea creature

Arabic
#4723

Nur

divine light, guidance

Arabic
#4726

Nefertari

beautiful companion

Egyptian
#4731

Nyasia

creative variant of Asia (continent name, meani...

African American
#4759

Naidelyn

graceful, flowing

American
#4792

Nahiara

cliff edge, escarpment

Spanish
#4814

Nolan

noble

Irish
#4853

Naleia

gentle breeze, cheerful spirit

Hawaiian
#4866

Naija

river of rivers

Nigerian
#4874

Naylah

one who gains what she seeks

Arabic
#4883

Nasiyah

sincere, well-wishing

Arabic
#4920

Nabi

prophet (different word)

Korean
#4936

Niva

fruit of the lips (figuratively: speech)

Hebrew
#5018

Nadya

generous, covered with dew

Russian
#5024

Nolani

heavenly, royal

Hawaiian
#5044

Noya

beautiful, adorned, ornament

Israeli
#5057

Nisa

night (archaic)

Muslim
#5084

Nihan

concealed, mysterious

Turkish
#5088

Nelle

bright, shining one

English
#5102

Nani

beauty, loveliness

Hawaiian
#5131

Nallely

I love you, tenderly beloved

Mexican
#5135

Nykeba

victory of the people

African American
#5162

Novali

new, novel

American
#5197

Nyelli

joyful one

East African
#5273

Nazanin

darling, beloved, sweetheart

Iranian
#5344

Navey

fleet of ships, navy blue

American
#5357

Nazaia

God has acted, divine miracle

Hebrew
#5360

Navayla

beautiful, new

American
#5371

Natalina

born at Christmas

Italian
#5374

Nelani

the heavens, peaceful

Hawaiian
#5458

Nyara

incomparable, precious

Indian
#5465

Nyrobi

inspired by Nairobi, Kenya

American
#5466

Naylea

modern invented name blending Naila with melodi...

American
#5541

Novarae

new, new star

American
#5554

Neely

passionate, cloud

Irish
#5564

Neomi

beautiful, honest (in Japanese tradition)

Jewish
#5675

Niari

purpose, intent

Congolese
#5676

Naavya

new, fresh, praiseworthy

Indian
#5689

Neeva

snow, bright white

Irish
#5697

Nylee

variant of Kylie, meaning boomerang

American
#5701

Ndeye

mother, maternal figure, matriarch

Senegalese
#5768

Norie

honor, light

Japanese
#5771

Nicol

victory of the people

Scottish
#5776

Nuria

light, luminous

Catalan
#5786

Nakiya

innocent, spotless

Arabic
#5794

Nithya

divine goddess

Indian
#5799

Nataleigh

Christmas Day, birthday of Christ

American
#5803

Nyani

nature spirit, connected to the wild

East African
#5830

Nezuko

root child, sound child

Japanese
#5857

Nazaret

branch; shoot (messianic)

Spanish
#5858

Nilani

little blue one (feminine form of Nila)

Tamil
#5874

Nare

pomegranate flower, joy

Armenian
#5920

Neda

born on Sunday

Iranian
#5925

Nicoletta

victory of the people

Italian
#5930

Nixie

water sprite, fairy of rivers and lakes

Germanic
#5961

Neha

rain, moisture

Indian
#5979

Nizhoni

beautiful harmony, holistic beauty

Navajo
#6022

Nevayla

heavenly life, new life

American

Can't narrow it down? Run a tournament.

Related lists

Frequently Asked Questions

What are the most popular baby girl names right now?

Olivia has held #1 on the SSA list since 2019. Emma, Charlotte, Amelia, and Sophia round out the top five. Scroll to see the full ranked list.

What girl names are trending in 2026?

Luna, Willow, Aurora, and Isla are all climbing fast. They're popular enough to be recognizable but not so common your daughter will share the name with three classmates.

How do I pick a baby girl name?

Start with popularity rank — it tells you how common the name actually is. Then check the meaning and origin. Run it through our playground safety score. If it passes, put it in a tournament against your other favorites and see which survives head-to-head.

What girl names have the best meanings?

Eleanor means 'bright, shining one.' Clara means 'bright, clear.' Vera means 'truth' in Latin and Slavic. Names with strong meanings tend to age better than names chosen purely for sound.

Explore More Name Generators