Save to my profile

Origin

Arabic

Meaning

Open-handed, or generous

Find more baby names