This beautiful name for a baby girl means ‘a blue flower’.
The unique name for boys mean a precious blue gem and one who is precious like the moon.
The beautiful name for boys means a blue lotus, ideal for your baby boy.
Referring to a blue lotus, Neelabja also means a pleasant and gracious woman.
Meaning the victorious God Swami Narayan, this refers to the victory of Lord Vishnu, the victory of 'blue'.
This baby girl's name is taken from the Sanskrit word for sapphire - blue is the most popular and well-known colour in sapphires.
This boy's name is derived from the hill range of the Nilgiris, the Blue Mountain.
A beautiful name for baby girls, it derives its inspiration from the blue hills and means top of the blue mountain.
This unique name for boys, it means celestial, appearing in the sky.
Neel is blue and anjana refers to eyes, so Neelanjana, a girl's name. stands for one with blue eyes.