Some names aren’t just a pretty face, they have some extra oomph because they’re jam-packed with joyful or feisty or brave bonus points!
Here’s twenty gorgeous names for girls that tick all the boxes in the excellent hidden meaning stakes.
Image 1 of 20
Thora means "thunder goddess". It's Norse in origin and a whole bunch of actors sport this name including Thora Birch, Thora Hird and Thora Bjorg Helga. It's super Scandinavian and very appealing, we think!