Usually related to Kamal, meaning perfection in Arabic and lotus in Indian traditions.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Kamahl?
Swipe through thousands of names like it