Prev 20 of 36 Next
Kayla
While the English meaning of the name is "keeper of the keys" or "pure," it's also amusing to know the Urdu meaning of "banana."