Explanation: The name Rajgir came from Rajagriha, meaning "house of the king" or "royal house", or the word Rajgir might have its origin in its plain literal meaning, "royal mountain". It was the ancient capital city of the Magadha kings until the 5 th century BC when Udayin (460−440BC), son of Ajatshatru, moved the capital to Pataliputra. In those days, it was called Rajgriha, which translates as 'the home of Royalty'.