The best gift to your child is a good name.
Baby Name: Iqrar
Meaning: Promise, Pledge, Confession, Declaration, Covenant
Sex: Boy
Origin: Arabic
Length: 5