Choosing a baby name is hard. Taking a look at the most popular baby names is one way to help you make a decision but you can also take inspiration from the time of year your baby is born.
Christmas is one of the most magical times of year to have a baby so here's a run down of some Christmassy names for your baby and what their festive meanings are. Even if you're not having your baby at Christmas, these festive names are definitley worth considering...
Christmas baby girl namesAngel/Angelina/Angelica - all names for angel
Avery - meaning 'Christmas elf'
Carol or Carolle - from Christmas carol
Eira - Welsh meaning 'snow'
Eve - meaning living
Faith - from the word 'faith'
Grace - meaning effortless beauty
Holly - from holly tree
Ivy - named after the climbing plant
Mary - meaning star of the sea
Michaela - female version of the Angel Michael, angel of love and families
Natasha - meaning 'Jesus' birth'
Neva - Latin origin meaning 'Snow'
Noelle/Noella - meaning 'Christmas'
Star - representing the star followed to find Jesus
Winter - like the season
Christmas baby boy namesAlfredo - Christmas elf
Casper - one of the three kings
Celyn - meaning 'holly'
Eldan/Elden - meaning 'Christmas elf'
Eull - 'Yule'
Gabriel - from the Angel Gabriel
Jasper - one of the three kings
Joseph - meaning 'God shall add another'
Malachi/ Malakai - God's messenger
Noel - 'Christmas time' it can also mean 'Angel'
Nicholas - meaning victory of the people
Robin - (unisex) meaning bright fame
Tannon - from the Christmas carol, 'O Tannenbaum'
Not inspired by any of these? Try our baby names generator...