twin baby girls in basket

120 Twin Girl Names: Cool Pairings for Modern Babies

Mar 24, 2022

120 Twin Girl Names: Cool Pairings for Modern Babies

AHEAD: A curated list of twin names for girls—plus their meanings and current rank.

If you’re expecting twin baby girls and you’re looking for the perfect name pairing, you’re in the right place!

Below you’ll find a variety of pretty names that go together like peanut butter and jelly.

I’ve also included each name’s meaning and current popularity, which should hopefully make it easier to decide on the right combo!

twin baby girls in basket
Whether you prefer twin names that are short and sweet, long and melodic, or somewhere in between, you’ll find tons of great ideas below.

Let’s dive right in and check out these twin girl names!

twin girl names pin

Short names for twin girls

These precious name pairings for twin girls are short and sweet!

Ada + Alice

  • Ada means noble or ornament. It ranks #184.
  • Alice means noble. It ranks #76.

Alma + Etta

  • Alma means nourishing or nurturing. It ranks #567.
  • Etta means keeper of the home. It ranks #927.

Aria + Bella

  • Aria means air or melody. Aria ranks #26 and Arya is #112.
  • Bella means beautiful. It ranks #64.

twin baby girls with older sister

Bella + Cora

  • Bella means beautiful. It ranks #64.
  • Cora means maiden. It ranks #88.

Blake + Blair

  • Blake means bright and shining. It ranks #219.
  • Blair means field or plain. Blair ranks #333 and Blaire is #669.

Cora + Isla

  • Cora means maiden. Cora ranks #88 and Kora is #492.
  • Isla means island. It ranks #44.

Hazel + Piper

  • Hazel means of the hazelnut tree. It ranks #31.
  • Piper means flute player. It ranks #91.

Related: Middle Names for Piper

Iris + Eden

  • Iris means rainbow in Greek. It’s also a flower. It ranks #127.
  • Eden means place of pleasure. It ranks #130.

Isla + Jade

  • Isla means island. It ranks #44.
  • Jade means green stone. It ranks #97.

Related: Middle Names for Jade

Kali + Kaia

  • Kali means dark one. It ranks #252.
  • Kaia means sea. It ranks #302.

Lana + Maya

  • Lana means light, gracious, little rock, calm as still waters, or afloat. It ranks #390.
  • Maya means water. Maya ranks #61, Mya ranks #242, and Maia ranks #498.

Lani + Kaia

Leni + Juno

  • Leni means shining light. This German girls’ name isn’t ranking in the U.S.
  • Juno is the Roman goddess of the heavens. This baby name isn’t ranking either.

Lily + Ruby

  • Lily means flower. It ranks #35.
  • Ruby means strong red gemstone. It ranks #74.

twin girls on beach

Lulu + Mabel

  • Lulu means wonderful one, famous warrior, or pearl. This southern name isn’t ranking.
  • Mabel means lovable. It ranks #427.

Luna + Nova

  • Luna means moon or dweller. It ranks #14.
  • Nova means new. It’s also a star that suddenly increases in brightness. The name ranks #38.

Related: Names Similar to Luna

Lyla + Sage

  • Lyla means night or dark. Lyla ranks #118 and Lila is #226.
  • Sage is a grayish green herb. The name ranks #223.

Maeve + Pearl

  • Maeve means she who intoxicates. It ranks #173.
  • A pearl is a gemstone. The baby name ranks #773.

Mia + Ada

  • Mia means mine. It ranks #8.
  • Ada means noble or ornament. It ranks #184.

Related: Middle Names for Mia

Mila + Emma

  • Mila means beloved. It ranks #20.
  • Emma means whole. It ranks #2.

Mira + Stella

  • Mira means wonderful, peaceful, or prosperous. It ranks #485.
  • Stella means star. It ranks #42.

Molly + Lucy

  • Molly means rebellious. It ranks #174.
  • Lucy means light. It ranks #49.

Nina + Mara

  • Nina means little girl. It ranks #329.
  • Mara means better or strength. It ranks #627.

Remi + Sadie

  • Remi means oarsman. For girls, Remi ranks #125 and Remy is #497. For boys, Remi ranks #765, and Remy is #356.
  • Sadie means princess. It ranks #78.

Ruby + Jules

  • Ruby means strong red gemstone. It ranks #74.
  • Jules means youthful. This traditionally French boys’ name is not ranking for either gender.

Sofia + Aria

  • Sofia means wisdom. Sophia ranks #5 and Sofia ranks #17.
  • Aria means air or melody. Aria ranks #26 and Arya is #112.

Stella + Luna

  • Stella means star. It ranks #42.
  • Luna means moon. It ranks #14.

Related: Outer Space Baby Names

Vera + Willa

  • Vera means faith. It ranks #246.
  • Willa means with gilded helmet, will, desire, or protection. It ranks #349.

Zoey + Mazie

  • Zoey means life. Zoey ranks #32, Zoe is #41, and Zoie is #963.
  • Mazie means child of light. This 5-letter girl’s name isn’t ranking.

If you like these twin baby girl names you’ll also like this huge list of short names or these 3-letter names.

Long names for twin girls

twin babies in christmas outfits

Here are some long and melodic twin girl names that flow beautifully.

Addison + Brianna

  • Addison means child of Adam. It ranks #47.
  • Brianna means strong and honorable. It ranks #146.

Related: Middle Names for Addison

Adelina + Mariella

  • Adelina means noble. It ranks #537.
  • Mariella means drop of the sea or beloved. This M name isn’t ranking.

Arabella + Antonella

  • Arabella means yielding to prayer. It ranks #202.
  • Antonella means firstborn. It ranks #558.

Arianna + Gabriella

  • Arianna means most holy. Ariana ranks #79 and Arianna is #123.
  • Gabriella means God is my strength. It ranks #77.

Ariella + Annabelle

  • Ariella means lioness. It ranks #152.
  • Annabelle means graceful and beautiful. It ranks #222.

Avianna + Briella

  • Avianna means bird. Avianna ranks #385 and Aviana is #514.
  • Briella means God is my strength. It ranks #297.

Cassandra + Alexandra

  • Cassandra means shining person. It ranks #650.
  • Alexandra means defender. It ranks #137.

Elizabeth (Ellie) + Rosalind (Rosie)

  • Elizabeth means oath. It ranks #16.
  • Rosalind means pretty rose. This R name isn’t ranking.

Elliana + Briella

  • Elliana means God has answered. Eliana ranks #53 and Elliana is #133.
  • Briella means God is my strength. It ranks #297.

Evianna + Fiorella

  • Evianna means God is gracious. This graceful girl’s name is not currently ranking.
  • Fiorella means little flower. It isn’t ranking either.

Francesca + Genevieve

  • Francesca means from France or free person. It ranks #456.
  • Genevieve means tribal woman. It ranks #169.

Georgiana + Arabella

  • Georgiana means farmer. This Victorian girl name is not currently ranking.
  • Arabella means yielding to prayer. It ranks #202.

Henrietta + Georgia

  • Henrietta means estate ruler. This vintage name isn’t ranking.
  • Georgia means farmer and is a state. It ranks #176.

Liliana + Everleigh

  • Liliana means carefree. It ranks #110.
  • Everleigh means brave. Everly ranks #43 and Everleigh ranks #94.

Mirabella + Liliana

  • Mirabella means wonderful. This elegant girls’ name is not in the top 1000.
  • Liliana means carefree. It ranks #110.

Rhiannon + Seraphina

  • Rhiannon means divine queen. This royal girls’ name is not ranking.
  • Seraphina means fiery. This name isn’t ranking either.

Theodora + Philomena

  • Theodora means gift of God. It ranks #834.
  • Philomena means lover of strength. This 4-syllable girls’ name isn’t ranking.

Victoria + Octavia

  • Victoria means winner. It ranks #34.
  • Octavia means eighth. It ranks #335.

For more long names for twin girls check out this list of three-syllable names.

Gender-neutral twin names

twin baby girls with bottles

All of these twin girl names would actually work for either gender!

Ashton + Hayden

  • Ashton means ash tree town. This A name hasn’t ranked since 2005 for girls but currently ranks #136 for boys.
  • Hayden means heather or hay valley. It ranks #294 for girls and #177 for boys.

Bailey + Avery

  • Bailey means law enforcer. This B name ranks #171 for girls and hasn’t ranked for boys since 2010.
  • Avery means elf king. It ranks #19 for girls and #212 for boys.

Related: Middle Names for Avery

Bexley + Colby

  • Bexley means box tree clearing. It ranks #848 for girls and isn’t ranking for boys.
  • Colby means from the coal village. This baby name isn’t ranking for girls but ranks #617 for boys.

Casey + Camden

  • Casey means vigilant or brave. This C name hasn’t ranked for girls since 2019 but ranks #521 for boys.
  • Camden means winding valley. It isn’t ranking for girls but ranks #167 for boys.

Dallas + Sutton

  • Dallas means skilled. It’s a city in North Texas. This city name ranks #630 for girls and #271 for boys.
  • Sutton means southern settlement. It ranks #323 for girls and #576 for boys.

Emersyn + Kennedy

  • Emersyn means Emery’s child. Emerson ranks #155 and Emersyn ranks #164. (Emerson ranks #267 for boys).
  • Kennedy means helmeted chief. It ranks #72 for girls and hasn’t ranked for boys since 2005.

Kendall + Lennon

  • Kendall means valley of the river Kent. This K name ranks #314 for girls. It hasn’t ranked for boys since 2018.
  • Lennon means lover, blackbird, or cloak. It ranks #299 for girls and #688 for boys.

Lennox + Phoenix

  • Lennox means elm field. This L name ranks #587 for girls and #291 for boys.
  • A phoenix is a mythical bird. This Greek mythology name ranks #286 for girls and #238 for boys.

Parker + Rowan

  • Parker means park keeper. This P name ranks #128 for girls and #95 for boys.
  • Rowan means reddish-brown tree known for its scarlet berries and mystical history. It ranks #255 for females and #113 for males.

Riley + Bailey

  • Riley means wood clearing or courageous. Riley ranks #33, Rylee is #102, Ryleigh is #159, and Rylie is #355. For boys, Riley ranks #258.
  • Bailey means law enforcer. It ranks #171 for girls and hasn’t ranked for boys since 2010.

Rowan + Reese

  • Rowan means reddish-brown tree known for its scarlet berries and mystical history. This tree name ranks #255 for females and #113 for males.
  • Reese means fiery. It ranks #144 for girls and #731 for boys.

Related: Middle Names for Reese

Saylor + Scout

  • Saylor means boat worker. This S name ranks #300 for girls and is not ranking for boys.
  • Scout means explorer. It ranks #874 for girls and isn’t ranking for boys.

Shiloh + Indigo

  • Shiloh means tranquil. It ranks #454 for girls and #618 for boys.
  • Indigo means blue or Indian dye. This baby name isn’t ranking.

Tatum + Saylor

  • Tatum means bringer of joy or Tata’s homestead. This T name ranks #343 for girls and #493 for boys.
  • Saylor means boat worker. It ranks #300 for girls and is not ranking for boys.

Taylor + Teagan

  • Taylor means clothing tailor. It ranks #161 for girls and #597 for boys.
  • Teagan means little poet. It ranks #192 for girls. It hasn’t ranked for boys since 2014.

Teagan + Scout

  • Teagan means little poet. It ranks #192 for girls. It hasn’t ranked for boys since 2014.
  • Scout means explorer. It ranks #874 for girls and isn’t ranking for boys.

If you like these gender-neutral names for twins you’ll also like this list of nonbinary names.

Nature-inspired twin girl names

twin sisters sitting on bench in nature

These twin names for girls are inspired by the earth, sky, and sea.

Aurelia + Savannah

  • Aurelia means golden one. It ranks #528.
  • Savannah means treeless plain. It ranks #67.

Brooke + Meadow

  • Brooke means small stream. It ranks #237.
  • Meadow means freely growing grassland. It ranks #476.

Daphne + Elodie

  • Daphne means laurel tree. It ranks #415.
  • Elodie is a type of pink lily. This E name ranks #701.

Eden + Sage

  • Eden means place of pleasure. It ranks #130.
  • Sage is a grayish green herb. The name ranks #223.

Lillian (Lily) + Rosalie (Rosie)

  • Lillian means lily. It ranks #46.
  • Rosalie means rose. It ranks #198.

Opal + Pearl

  • Opal is a precious stone. The name ranks #659.
  • Pearl is a precious stone. The name ranks #773.

Oriana + Solara

  • Oriana means sunrise. This O name isn’t ranking.
  • Solara means of the sun. This name isn’t ranking either.

Poppy + Juniper (Junie)

  • Poppy is a red flower. The name ranks #462.
  • Juniper means young and is an evergreen shrub. The name ranks #172.

Raven + Violet

  • Raven means blackbird. It ranks #418.
  • Violet means purple or flower. It ranks #37.

Related: Middle Names for Violet

Selena + Stella

  • Selena means moon goddess. It ranks #241.
  • Stella means star. It ranks #42.

Sienna + Solara

  • Sienna means orange-red. Also an earthy substance used as a pigment. It ranks #166.
  • Solara means of the sun. This great rainbow baby name isn’t ranking.

Sierra + Maya

  • Sierra means mountain range. It ranks #540.
  • Maya means water. It ranks #61.

Solana + Skyla

  • Solana means sunshine or eastern wind. This girls’ name meaning sun is not ranking.
  • Skyla means scholar (and sounds like sky). It ranks #633.

Summer + Sienna

  • Summer is a season. The name ranks #149.
  • Sienna means orange-red. Also an earthy substance used as a pigment. It ranks #166.

Willow + Violet

  • Willows are trees with long hanging branches. The name ranks #48.
  • Violet means purple or flower. It ranks #37.

If you like these earthy twin girl names check out this huge list of nature names.

Cool twin girl names

twin babies wrapped in towel

These twin girl names are a mix of modern and classic.

Abigail (Abbie) + Madelyn (Maddie)

  • Abigail means my father’s joy. It ranks #13.
  • Madelyn means woman from Israel. It ranks #66.

Related: Middle Names for Abigail and Middle Names for Madelyn

Adley + Ellery

Aubrey + Blakely

  • Aubrey means magical being. It ranks #56.
  • Blakely means dark wood. It ranks #167.

Related: Middle Names for Aubrey

Aurora + Vienna

  • Aurora means dawn. It ranks #36.
  • Vienna is the capital of Austria. This city name ranks #810.

Related: Middle Names for Aurora

Brooklyn + Skylar

  • Brooklyn means broken land or beautiful brook. It’s also a borough of NYC. It ranks #54.
  • Skylar means scholar. Skylar ranks #63 and Skyler is #465.

Clara + Stella

  • Clara means clear and bright. It ranks #103.
  • Stella means star. It ranks #42.

Emerie + Kenzie

  • Emerie means brave or industrious. Emery ranks #89, Emory ranks #444, and Emerie ranks #598.
  • Kenzie means bright one. It ranks #369.

Emily + Hailey

  • Emily means rival or to excel. It ranks #18.
  • Hailey means hay meadow. Hailey ranks #81, Haley ranks #517, and Hayley ranks #674.

Related: Middle Names for Hailey

Emma + Scarlett

  • Emma means whole. It ranks #2.
  • Scarlett means red. It ranks #21.

Evelyn + Vivian

  • Evelyn means wished for child. It ranks #9.
  • Vivan means life. Vivian ranks #101 and Vivienne is #260.

Everly + Fiona

  • Everly means brave. Everly ranks #43 and Everleigh ranks #94.
  • Fiona means fair. It ranks #296.

Hannah + Charlotte

  • Hannah means grace. It ranks #39.
  • Charlotte means free woman. It’s also the most populous city in North Carolina. It ranks #4.

Related: Middle Names for Hannah

Harley + Madison

  • Harley means hare meadow. It ranks #291.
  • Madison means child of Matthew. It ranks #23.

Related: Middle Names for Madison

Harriet + Whitney

  • Harriet means home. This H name isn’t ranking.
  • Whitney means white island. It ranks #932.

Isabella + Natalia

  • Isabella means promise. It ranks #7.
  • Natalia means Christmas Day. It ranks #84.

Kenzie + Hailey

  • Kenzie means bright one. It ranks #369.
  • Hailey means hay meadow. Hailey ranks #81, Haley ranks #517, and Hayley ranks #674.

Lacey + Miley

  • Lacey means from Lassy. It ranks #717.
  • Miley is a modern invented name. It ranks #740.

Mirabel + Juliet

  • Mirabel means wonderful beauty. It’s not currently ranking—but don’t be surprised if its popularity skyrockets.
  • Juliet means youthful. Juliette ranks #180 and Juliet is #306.

Olivia + Sophia

  • Olivia means olive tree. It ranks #1.
  • Sophia means wisdom. Sophia ranks #5 and Sofia ranks #17.

Related: Middle Names for Olivia

Ophira + Adara

  • Ophira means Gold. This Hebrew name isn’t ranking in the U.S.
  • Adara means noble or virgin. It isn’t ranking either.

Piper + Harlow

  • Piper means flute player. It ranks #91.
  • Harlow means rock hill. It ranks #324.

Reverie + Novella

  • Reverie means daydream. This cool hippie name isn’t ranking.
  • Novella means short novel. This name isn’t ranking either.

Romy + Lainey

  • Romy means dew of the sea. This great mermaid name isn’t ranking.
  • Lainey means bright or shining light. It ranks #364.

Stella + Layla

  • Stella means star. It ranks #42.
  • Layla means night or dark. Layla ranks #24, Leila is #205, and Laila is #225.

Tenley + Oakley

  • Tenley means town clearing. This 2-syllable girls’ name hasn’t ranked since 2019.
  • Oakley means meadow of oak trees. It ranks #281.

If you like these twin girl names you might also like this list of badass names.

Names for twin girls that start with the same letter

twin sisters in field

We’ve already covered a whole bunch of twin girl names that start with the same letter… and here are even more!

Adalia + Alessia

  • Adalia means noble one. This Hebrew name isn’t ranking in the U.S.
  • Alessia means defender. It ranks #501.

Adeline + Ainsley

  • Adeline means noble. Adeline ranks #100 and Adaline is #285.
  • Ainsley means solitary meadow. It ranks #354.

Alexia + Amelia

  • Alexia means defender. It ranks #734.
  • Amelia means work. Amelia ranks #6 and Emilia ranks #40.

Related: Middle Names for Alex + Middle Names for Amelia

Caroline + Charlotte

  • Caroline means free woman or strong. It ranks #71.
  • Charlotte also means free woman. It’s the most populous city in North Carolina. The name ranks #4.

Chloe + Claire

  • Chloe means plant sprout. Chloe ranks #27 and Khloe is #160.
  • Claire means clear or bright. It ranks #57.

Related: Middle Names for Chloe

Claire + Celeste

  • Claire means clear or bright. It ranks #57.
  • Celeste means heavenly. It ranks #353.

Delilah + Daphne

  • Delilah means delicate. It ranks #69.
  • Daphne means laurel tree. It ranks #415.

Elowyn + Emersyn

  • Elowyn means elm tree. This 6-letter girls’ name is not ranking in the top 1000.
  • Emersyn means child of Emery. Emerson ranks #155 and Emersyn ranks #164. Emerson ranks #267 for boys.

twin babies pink dresses

Finley + Frida

  • Finley means blonde warrior. It ranks #201.
  • Frida means peace. It ranks #889.

Hayden + Harlow

  • Hayden means heather or hay valley. It ranks #294 for girls and #177 for boys.
  • Harlow means rock hill. It ranks #324.

Idara + Ilsa

  • Idara is an invented name. This I name isn’t ranking.
  • Ilsa means pledged to God. This name isn’t ranking either.

London + Lennox

  • London means from the great river. It’s the capital of England and the United Kingdom. Londyn ranks #162 and London is #195.
  • Lennox means elm field. It ranks #587 for girls and #291 for boys.

Madison + Makayla

  • Madison means child of Matthew. It ranks #23.
  • Makayla means like God. It ranks #326.

Topaz + Tazara

  • Topaz is a gemstone. This baby name isn’t ranking.
  • Tazara means elegance and grace. This exotic girls’ name isn’t ranking either.

If you’ve got a specific letter in mind for your twins’ names, this will be helpful too…

Tips for picking twin names for girls

Now that you’ve seen this huge list of ideas, I’ll offer you a bit of advice for choosing the right combination and avoiding the wrong ones!

(Obviously, take this with a grain of salt, since this is completely subjective.)

Do’s

    1. I’m a big fan of names that somehow tie together. Maybe it’s a shared first letter, a related meaning, the same number of letters, or just a similar vibe.
    2. That said, it’s important for the names to be able to stand alone. Don’t forget that your daughters will grow up to be independent women!
    3. Make sure the combo rolls off the tongue without any awkward vowel sounds or undesirable liaison (connecting sound). After all, they’re going to be said out loud and written together all the time!

Don’ts

Okay, fair warning, I’ve got lots of “don’ts”.

    1. NAMES THAT RHYME  I know this is a popular thing to do, but I’m really not a fan! Way too kitschy.
    2. NAMES THAT ARE SUPER SIMILAR  As I said earlier, I do like twin names that have something in common, but I’m not a fan of swapping out just a letter or two. Examples: Leva + Lena, Ali + Ari, Hailey + Harley.
    3. NAMES SPELLED BACKWARDS  Just no. Don’t do Heaven + Nevaeh.
    4. NAMES WITH TOTALLY DIFFERENT VIBES  I wouldn’t mix ‘proper’ with ‘hippie’. Examples: Catherine + Luna, Theodora + Indigo.
    5. NAMES OF VERY DIFFERENT LENGTHS  They don’t need to be exactly the same number of letters, but I’d avoid having one 9-letter name and one 4-letter name. Example: Elizabeth + Vera.
    6. NAMES WITH TOO NARROW OF A THEME  Again, I do like when twin names tie together, but sometimes it’s too much. I’d stay away from famous cities, months of the year, and seasons. Examples: London + Paris, May + June, Summer + Autumn.

Again, if you hate this advice, feel free to ignore it!

Choosing a baby name is a VERY personal decision that only you and your partner can make.

Final thoughts on choosing names for twin girls

Hopefully, you’ve found a few lead contenders on this list of twin girl names, or at least come away with some baby name inspiration.

Whether you prefer a name that’s trendy, traditional, timeless, long, short, nature-inspired, familiar, or rare, all of these girls’ names are beautiful choices.

Congratulations and good luck choosing the perfect name for your twin daughters!

Source for name popularity data is SSA.

Twin Girl Names