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

5,965 girl names starting with M

#1874

Miabella

my beautiful one

Italian
#1878

Miyori

deep beauty, precious radiance

Japanese
#1902

Moira

fate, destiny

Irish
#1903

Marin

of the sea, marine

Croatian
#1908

Maizy

pearl

Scottish
#1912

Misk

scent of paradise

Arabic
#1933

Marbella

place by the sea (Moorish origin)

Spanish
#1955

Mei

sprouting, life

Chinese
#1978

Mindy

worthy of admiration

American
#1987

Miraya

ocean of nectar, divine gift

Indian
#1990

Milania

dark-complexioned, dark beauty

Italian
#1998

Mayte

lovable, dear, beloved

Spanish
#2004

Maisyn

one who builds with stone

American
#2032

Mariyah

beloved, wished-for child

Muslim
#2045

Makena

full of happiness

Kenyan
#2054

Marli

famous meadow

English
#2057

Mariajose

God will add

Spanish
#2077

Maelee

Mae (beloved/pearl) + Lee (meadow)

American
#2096

Mildred

gentle strength, mild power

English
#2097

Melinda

honey-beautiful (mel + linda)

American
#2112

Manuela

God is with us

Spanish
#2126

Maylani

heavenly May flowers

Hawaiian
#2127

Marianne

sea of bitterness plus grace

French
#2128

Marta

mistress, lady, the lady of the house

Spanish
#2158

Maddox

beneficent, good

Welsh
#2198

Malaika

divine messenger; heavenly being

Swahili
#2207

Mayli

beautiful, lovely

Chinese
#2217

Mahira

skilled, expert, proficient

Arabic
#2218

Maverick

unbranded calf, one who doesn't follow the herd

American
#2220

Mona

my lady (title)

Irish
#2222

Maryann

bitter grace (combined etymology)

English
#2225

Malina

raspberry (fruit)

Polish
#2234

Madina

the radiant city (reference to Medina)

Arabic
#2236

Maritza

of the sea, bitter sea (from Maria/Miriam)

Latin American
#2242

Maisey

pearl

Scottish
#2244

Mayzie

pearl

American
#2257

Misha

who is like God

Russian
#2261

Mayah

water

American
#2285

Maryn

From the coast

American
#2306

Maiya

water

Indian
#2312

Mahelet

praise song, hymn

Ethiopian
#2326

Marla

woman of Magdala, beloved

American
#2347

Milagro

wonder, marvel

Spanish
#2357

Mahogany

rich reddish-brown tropical hardwood

American
#2375

Mariama

beloved of God, exalted

Senegalese
#2376

Mirabel

beautiful to behold

English
#2377

Mirabelle

wonderful, marvelous

French
#2404

Marguerite

pearl

French
#2420

Mckayla

who is like God?

American
#2429

Minerva

strategic warfare and the arts

Roman
#2451

Miamor

my love

Spanish
#2462

Merida

worthy, deserved

Scottish
#2463

Malena

tower, elevated place

Spanish
#2464

Melia

honey

Greek
#2473

Mable

lovable, worthy of love

English
#2475

Mulani

of the people, belonging to the community

African American
#2484

Marnie

star of the sea

Scottish
#2492

Mirabella

worthy of wonder

Italian
#2495

Mayar

moonlight, brightness

Arabic
#2506

Mihira

brilliance, radiance

Indian

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