Choosing a baby name is always tricky business.
Parents might want to take inspiration from family members, geographical places of significance and perhaps, the time of the year.
If you are currently expecting a Christmas baby, you might be considering a festive moniker for your little one.

Lucky for you, OnBuy.com found out the most popular festive-themed baby names of 2020, after trawling through thousands of festive baby names for boys and girls.
The top 100 festive choices has been revealed and the top 10 may come a surprise.
The most popular festive baby name for girls is Mary and for boys it's David.
Gloria comes in second place for girls with approximately 3,345,404 babies having this name.
The name is taken from the word glory, which features in many Christmas carols.
In third place for girls is Karen, which may hold a different meaning in 2020 - but traditionally it means ‘pure’ and is also the name of the girl who returned Frosty the Snowman to the North Pole.

What are the top 10 Christmas-themed names for girls?
- Mary
- Gloria
- Karen
- Angel
- Carol
- Christina
- Virginia
- Rachel
- Joy
- Natalia
For festive boys names, Michael comes in second place with the name deriving from the Hebrew name Micha meaning ‘who is like God’.
In third place is Joseph, which also derives from Hebrew for “increase or addition” and is the name of Jesus’ father. More than eight million people on earth have the name Joseph.
What are the top 10 Christmas-themed names for boys?
- David
- Michael
- Joseph
- Emmanuel
- Jesus
- Gabriel
- Christian
- Frank
- Christopher
- Felix