Meaning of Alesha Dixon's baby girl's name finally revealed_1

41 year old BGT's star Alesha Dixon who announced the birth of her daughter (Anaya Safiya) seven weeks after has finally revealed the meaning of the really 'mysterious' name of her daughter.

Fans have been pleading in comments following her revelation of her newborn, for the meaning of the lovely but rare name Anaya. And finally, the mystery name has been explained.

Anaya is a name coined from the old Biblical name - Hebrew actually - Anaiah, which means 'God answers'. Again, the name is supposedly a word from the Igbo language of Nigeria, which means 'looking up to God'. Not surprising as her husband Azuka Ononye is from Nigeria.

Safiya however is a name coined from the Arabic name 'Safiyah' which means 'Pure'.

So we have it, the strange but sweet name has a beautiful meaning to it.

Congrats once again to the couple!