From Persian shah and Arabic zayn, this means a beautiful or regal figure, often interpreted as “handsome king.”
Like Shahzain?
Swipe through thousands of names like it