So, you’re having a baby girl? Congratulations, mama! Now amongst all the preparing and planning and buying, you’ve got a tough decision to make – what are you going to name your little bundle of cuteness?
Are you a fan of floral baby names?
Old-fashioned names for girls?
Or, perhaps you love modern, popular names the best? No matter what style of name you choose, an important consideration is the nicknames your baby will grow into.
To help you with this challenging decision, here are 50 top modern girl names along with their nicknames (some have LOADS of cute nickname options). Keep reading and you will definitely find the best and greatest “nicknameable” name for your baby girl.
Note: this blog post probably contains affiliate links, which means we may receive small commissions from purchases made through links in this post (at NO extra cost to you). You can read our full disclosure for more information.
Olivia (English) meaning ‘Olive tree’
Nicknames: Liv, Livi
Isabella. Meaning in Hebrew ‘God is my oath’ or ‘God is perfection’
Nicknames: Bella, Belle, Izzy
Sophia. Meaning ‘Wisdom’
Nicknames: Soph, Fifi
Amelia. Meaning ‘Work’
Nicknames: Amy, Milly
Have you signed up for a birthing class yet? You should try this one! It’s a fun, online version of the traditional in person and stodgy ones your hospital probably runs. Check out Liesel’s Instagram and see if her style is for you. This coupon code will get you 10% off ANY of her courses – “MAKINGOFMOM”.
Charlotte. Variation of the male name Charles with the meaning ‘Free boy’
Nicknames: Charley, Lola, Lottie
Abigail. Meaning ‘Joy of the father’
Nicknames: Abby, Gail
Emily. Meaning ‘Rivaling’ or ‘Imitating’
Nicknames: Em, Milly,
Harper. Meaning ‘Harp player’
Nicknames: Harp,
Evelyn. Meaning ‘Life’ or ‘Light’
Nicknames: Evie, Lyn
Madison. Derived from the similar boy’s name with the meaning ‘son of Maud’
Nicknames: Maddie
Victoria. Meaning ‘Conqueror’
Nicknames: Vicky, Tori
Scarlett. Referring to the deep red color
Nicknames: Lett, Lottie
Elizabeth. Meaning ‘God is perfection’
Nicknames: Liz, Lizzy, Beth, Betty, Lily
Camila. Meaning ‘free-born’ and ‘noble’
Nicknames: Cami, Milly, Mila
Chloe. Meaning in Old Greek ‘Young green shoot’
Nicknames: Coco
Penelope. Meaning ‘Duck’, ‘Face’, ‘Eye’, ‘Voice’
Nicknames: Penny
Lillian. Derived from the name of the flower.
Nicknames: Lil, Lily
Aaliyah. Meaning ‘Ascent’
Nicknames: Aali, Leah, Lele
Eleanor. Meaning in Greek ‘Mercy’
Nicknames: El, Elly, Nelly, Nora
Addison. Meaning ‘Daughter of Adam’
Nicknames: Addie
Aubrey. Meaning in German ‘Elf rule’
Nicknames: Bree
Stella. Meaning in Latin ‘Star’
Nicknames: Stell, Ella
Natalie. Meaning in Latin ‘Child born at Christmas’
Nicknames: Natty, Talia, Tallie, Nat
Violet. Meaning Affection, Love, Faithfulness
Nicknames: Vi, Letta
Aurora. Meaning ‘Gold’
Nicknames: Rory, Aura
Audrey. Meaning ‘Noble strength’
Nicknames: Audie, Drey, Drea
Brooklyn. Meaning ‘Beautiful brook’
Nicknames: Brook, Lyn
Claire. Meaning in Latin ‘Bright’
Nicknames: Clara
Caroline. Meaning in French ‘Little and Strong’
Nicknames: Carrie, Cara, Carla, Lina, Callie, Carol
Genesis. Meaning ‘Birth’
Nicknames: Gen, Jenny, Gigi
Emilia. Meaning ‘Eager’
Nicknames: Mia, Millie
Kennedy. Meaning in Scottish ‘Chief with helmet’
Nicknames: Kay, Kenna
Samantha. Meaning in Aramaic ‘Listens well’
Nicknames: Sam, Sammy
Willow. Meaning ‘Freedom’ or ‘Tree’
Nicknames: Willa, Lola
Naomi. Meaning ‘Pleasant one’ or ‘Above all’
Nicknames: Mimi
Elena. Meaning in Greek ‘Light’
Nicknames: Ella, Ellie
Allison. Meaning in German ‘Noble’ and in Greek ‘Truth’
Nicknames: Ally, Allie, Al, Sally, Lisa
Gabriella. The feminine version of the boy’s name Gabriel
Nicknames: Gabbie, Ella, Brie, Brielle, Briella
Gwendolyn. This Welsh name means ‘fair’, ‘blessed’, ‘white browed’.
Nicknames: Wendy, Gwen, Lyn