The best gift to your child is a good name.
Baby Name: Indra
Meaning: king of Gods, most strong, The god of weather and war, Lord of the devas
Sex: Boy
Origin: Hindu
Length: 5