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

#2548

Maela

princess, chief

Breton
#2551

Mulan

magnolia flower, wood orchid

Chinese
#2559

Maelie

noble, of royal bearing

French
#2585

Madelin

high tower

French
#2599

Mavery

independent, one of a kind (Maverick root)

American
#2616

Madyson

gift of God (via Matilda)

American
#2620

Mayeli

beautiful, lovely

Mexican
#2637

Miliana

gracious, dear, beloved (via Slavic mila)

Italian
#2666

Meira

luminous, radiant

Jewish
#2704

Makiyah

resemblance to the divine

African American
#2736

Milliana

rival, striving

American
#2739

Maevyn

the great one, exhilarating

American
#2745

Marcelina

little warrior, warlike

Spanish
#2752

Maira

bitter, sea of bitterness

Spanish
#2763

Minnie

beloved

English
#2780

Maddy

gift of God

English
#2792

Maevis

song thrush (bird)

English
#2798

Medina

place of the Prophet, radiant city

Arabic
#2800

Malorie

unlucky one

English
#2820

Malika

ruler, sovereign

Arabic
#2822

Mirella

to admire, wonderful

Italian
#2831

Maycee

from Massy, France (place name origin)

American
#2869

Maysen

one who builds with stone

American
#2875

Mabry

worthy of love

American
#2880

Malinda

gentle, soft

English
#2894

Myka

gift from God

American
#2913

Miyah

temple, shrine

Japanese
#2925

Monique

advisor, counselor

French
#2938

Melek

queen, ruler

Turkish
#2950

Manha

grant, endowment

Arabic
#2953

Mahlani

heavenly, royal, of the sky

Hawaiian
#2963

Murphie

sea warrior

Irish
#2971

Mar

bitter (via Mary/Maria connection)

Spanish
#2974

Masa

justice, correctness

Japanese
#2990

Mackenna

son/daughter of Kenneth

Irish
#2999

Maliya

beloved, wished-for child

Hawaiian
#3007

Maddyn

son of Matthew, gift of God

American
#3011

Mailani

heavenly calm

Hawaiian
#3033

Miral

light, luminance

Arabic
#3042

Melodi

song, musical phrase

English
#3053

Melisa

sweet as honey

Greek
#3056

Mallie

beloved, wished-for child

English
#3060

Maricela

blend of Maria and Marcela

Spanish
#3102

Maizey

a diminutive of Margaret

American
#3118

Maida

maiden, young woman

English
#3122

Marcie

of Mars, warlike

English
#3124

Mason

worker in stone

English
#3148

Maleni

dark, dark-complexioned beauty

Latin American
#3164

Mehlani

heavenly, of the sky

American
#3168

Muriel

sea-bright

British
#3169

Mahalia

tenderness, marrow

African American
#3181

Maha

great, grand

Arab
#3184

Moana

deep water, open sea

Hawaiian
#3216

Mai

apricot blossom, yellow flower

Vietnamese
#3218

Melrose

bare moor, headland

English
#3223

Mylie

dear one, beloved

American
#3238

Marely

of the sea, beloved (via Mary)

American
#3265

Maisley

pearl

American
#3290

Mayleigh

spring meadow (May + Leigh)

American
#3294

Monserrath

Our Lady of Montserrat

Mexican

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