Are you looking for a girls names that is as cute as you know your baby girl will be? From wonderful flower names to long romantic names and feminine old-fashioned names, check out our pick of 50 pretty baby names for girls.

Many of nowadays parents are picking female baby names over unisex names, like Cameron or Casey, for their baby girls. After all this, sugar and spice and everything nice, that's what little girls are made of! If you want a baby name that is pretty and feminine, check out our picks below of top 50 pretty baby names for girls.

Girls Names

Flower baby girl names

These flower baby girl names are as female and cute as the flowers themselves. Consider naming your daughter after a flower that has a special meaning to you. If you are having twins or having sibling daughters, it might be fun to name all the girls in your family flower baby names. Celebrity chef Jamie Oliver followed this floral baby name theme when naming his daughters, Petal Blossom Rainbow, Daisy Boo Pamela and Poppy Honey Rosie.

Girls Names

  • Daisy
  • Rose
  • Violet
  • Jasmine
  • Poppy
  • Lilac
  • Heather
  • Acacia
  • Azalea
  • Blossom
  • Petunia
  • Clover
  • Dahlia
  • Fern
  • Primrose
  • Gardenia

Old-fashioned cute daughters names

There is something girly and quirky about these beautiful old-fashioned names. They are classic and never go out of style, so you don't have to worry about them being too trendy. Be inspired by a simpler time with these old-fashioned daughter names.

 Girls Names

  • Florence
  • Helen
  • Ruth
  • Clara
  • Lillian
  • Grace
  • Hazel
  • Ella
  • Eva
  • Josephine
  • Marnie
  • Katherine
  • Viola
  • Ruby
  • Charlotte
  • Georgia
  • Flora
  • Victoria
  • Belle
  • Lulu
  • Eliza

Take a look at your own family story and see what wonderful old-fashioned family names can be passed on to your daughter. You may find a gem that is not only pretty, but meaningful as well.

Romantic & pretty baby girl names

These names are inspired by romantic destinations, romantic characters of the past and names that just sound like they should be in a perfect romance novel. They are pretty, feminine and perfect for your little darling baby.

  • Valentina
  • London
  • Scarlett
  • Venice
  • Alexandria
  • Lotus
  • Opal
  • Penelope
  • Celine
  • Victoria

Girls Names

Tips for finding a pretty baby name

If you are still searching for the perfect pretty girls names, why not consider searching for names straight from the romance languages? You can use our Advanced Baby Name Search to narrow down your choices to French baby names, Spanish baby names or Italian baby names, for example.

Think about your favorite characters from romance novels or films for inspiration when searching for a nice baby name. You can even think of objects you think are pretty and determine if this could be translated into a romantic and unique name.