Kamal means perfection in Arabic and lotus in Sanskrit-derived Indian usage.
Like Kamal?
Swipe through thousands of names like it