Gabriella
It is an Italian name meaning ‘woman of God’. She can be called Briella.
Genevieve
A German name meaning ‘race of women’, she can go by the nickname Gigi.
Isabella
It is a variation of Isabel or Elizabeth, meaning “devoted to God” in Hebrew. She can either be called Izzy or Bella.
Jennifer
It is a Cornish form of the name Guinevere/Gwenhwyfar meaning “white enchantress” or “the fair one”. She can have the nicknames Jen, Jenny or Jenna.
Katherine
It is a Latin name meaning ‘pure, clear’. She can have lots of lovely nicknames such as Kate, Katie, Kathy or Kat.
Lucinda
It is a Latin name meaning “illumination’. You can call her Indie.
Mackenzie
In Gaelic, it means “comely” or “child of the wise leader” and “born of fire.” She can be called Mac.
Magnolia
It is a French name meaning “flower”. Her lovely nickname could be Nola.
Margaret
Derived from the word, margaron, meaning ‘pearl’, she can go by the nicknames Maggie, Peggy, or Margo.
Marigold
It is an English name which refers to both the flower and the mother of Jesus. She can be called Goldie.
Olivia
It is the feminine version of Oliver which means olive tree. Her nickname could be Ollie.
Penelope
It is a Greek name meaning ‘bobbin’. Her adorable nickname could be Poppy.
Sophia
Sophia which means ‘holy wisdom’ can have a cute nickname — Fifi.