The best gift to your child is a good name.
Baby Name: Kanshin
Meaning: Open Heart/Mind
Sex: Boy
Origin: Hindu
Length: 7