Usually related to Kamal, meaning perfection in Arabic and lotus in Indian traditions.
Like Kamahl?
Swipe through thousands of names like it