From Arabic/Persian roots meaning a palace or grand place, adopted as a name connoting elegance and value.
Like Mahal?
Swipe through thousands of names like it