Shah-jahan means "A designation of absolute sovereign power across all earthly realms. The name evokes majesty and complete imperial authority.".
Shah-jahan meaning in Urdu is: دنیا کا شاہ
Shah-jahan is of Arabic origin.
Shah-jahan has 3 syllables.
Parents who liked Shah-jahan also loved these names