Baby Names and Name Generators
What Does Amal Mean?
"Bright; Clean; Pure"