The best gift to your child is a good name.
Baby Name: Kabir
Meaning: Name of a famous poet-saint, A mystic poet or poet sants of India
Sex: Boy
Origin: Hindu
Length: 5