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

1,227 girl names starting with I

#7

Isabella

God is my oath

Italian
#35

Isla

island

Scottish
#36

Ivy

ivy plant, climbing vine

English
#71

Iris

rainbow

Greek
#167

Isabel

devoted to God

Spanish
#171

Isabelle

my God is an oath

French
#376

Itzel

goddess of the moon and weaving

Mexican
#404

Ivory

of elephant tusk color

English
#503

Izabella

God is my oath

Polish
#526

Imani

faith

Swahili
#556

Ivanna

God is gracious

Ukrainian
#565

Iyla

halo of light around the moon

Turkish
#638

Irene

peace, tranquility

Greek
#644

Isabela

God is my oath

Spanish
#651

Indie

from India, the Indus River

English
#679

Ila

oak tree, terebinth

Indian
#760

Inaya

divine solicitude, God's care

Arabic
#782

Indy

short for Indiana or India

American
#788

Ivey

fidelity, eternity (symbolic)

English
#832

Iliana

from the city of Troy (Ilium)

Spanish
#923

Indigo

deep blue-purple color, from India

English
#924

Icelynn

lake (suffix)

American
#1083

Isis

throne, seat of power

Egyptian
#1088

Ivana

gift of God

Czech
#1093

Ingrid

Ing's ride, fair one

Swedish
#1127

Imogen

maiden, girl

British
#1143

Ida

work, labor

German
#1203

Isha

woman, female

Hebrew
#1222

Isadora

gift of Isis

Greek
#1282

Ines

holy, sacred

Spanish
#1287

Itzayana

she who is a rainbow

Mexican
#1342

Inara

goddess of the hunt

Arabic
#1353

India

from India; the Indus River

English
#1407

Inez

pure, holy, chaste

Spanish
#1438

Ira

watchful, alert

Hebrew
#1554

Iqra

read, recite

Muslim/Islamic
#1569

Irina

peaceful one

Russian
#1617

Isra

to travel at night

Arabic
#1644

Inayah

God's care and providence

Muslim
#1647

Irie

everything is all right; peaceful harmony

Jamaican
#1715

Idalia

from Idalion, sacred city of Aphrodite

Spanish
#1728

Italy

land of the Vitali/young cattle

American
#1852

Isela

devoted, consecrated

Mexican
#1861

Ireland

land of Éire, emerald isle

American
#1885

Iyanna

gift of God

Native American
#1967

Isa

iron, strong

German
#2055

Iyana

forever flowering

Native American
#2073

Ilani

tree (ilan) + possessive my (-i)

Israeli
#2086

Iman

faith, belief

Arabic
#2108

Izzy

God is my oath

English
#2169

Iva

willow or yew tree

Czech
#2196

Ivette

yew tree; archer

French
#2233

Italia

land of Italus (legendary king)

Italian
#2250

Indiana

land of the Indians

American
#2286

Issa

God saves

Arabic
#2297

Isabell

#2303

Illiana

torch, brilliant

Greek
#2344

Isobel

devoted to God

Scottish
#2378

Inaaya

care, concern, divine attention

Muslim communities
#2407

Ivie

ivy plant, faithfulness

English

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