Q. What was the childhood name of Shahjahan?
Answer: Khurram
Notes: The birth name of Shahjahan was Shah ab-ud-din Muhammad Khurram, he was the son of Mughal emperor Jahangir and Rajput princess of Marwar Taj Bibi Bilqis Makani. He succeeded his father Jahangir in 1628 AD.