If you're looking for a joyful-sounding baby girl name to celebrate your daughter-to-be, there might be one (or several!) on this list of British baby names for girls that you'll love. Hailing from England, Scotland and Wales, these British names have more than sparkle and vivaciousness in common; like many British boy names, most of these names for girls can be shortened into cool nicknames that are equal parts fun and cheerful.

Adeline. This English name could be pronounced two different ways — "Adelynn" or "Adeleen" — depending on your preference. It's a form of the German name Adelaide, which means "noble and serene."

Bryce. This Welsh name could be used for a girl (think actress Bryce Dallas Howard) or a boy. It means "alert, ambitious."

Dylan. Another gender-neutral name that's rising in popularity for girls and boys. It means "sea" in the Welsh tradition.

Ebrill. This beautiful Welsh name means "born in April." Due in April? Ebrill would be more than appropriate.

Edie. Looking for something short and sweet? This familiar form of Edith — which means "rich gift" — may suit your baby girl perfectly.

Georgina. If you want a name that lends itself to cute nicknames, this English name might be the one for you. It's a familiar form of Georgia, which means "farmer" in the Greek tradition. You could call her Gigi or Georgie for short.

Greer. This Scottish name is unique but still easy to pronounce. It would pair particularly well with a long last name. It means "vigilant."

Henrietta. This is strong, vintage-sounding name, which means "ruler of the household" in the English tradition. Etta would be a really sweet nickname.

Joleen. How about a feminine name and a gender-neutral nickname? Joleen/Jo is the best of both worlds. It's a familiar form of Jolene, which means "God will increase" in the Hebrew tradition.

Lynlee. This stunning English name actually sounds like two first names. It's a form of Lynn, which means "waterfall."

Marjorie. An old-fashioned name that's coming back in fashion. It's a Scottish version of Mary (Hebrew for "bitter"). You could call her Marjie for short.

Marlena. Yet another name that sounds like a combination of two… this one's an English version of Marlene, meaning "high tower" in the Greek tradition.

Rosie. Considering Rose but want something just a bit more familiar and endearing? This English version could work.

Starling. This English name — meaning, no real surprise here, "bird" — is ideal if you love the outdoors and want to cultivate an appreciation of nature in your little one. Plus, it's simply gorgeous, even shortened to Star.

Teagan. This Welsh name means "beautiful, attractive" and like many of the other British names above, it could be used for a girl or a boy.