Multiple choice The name of this state means 'abode of the cloud ' Haryana Shimla Meghalaya Punjab Reveal answer Fill a bubble to check yourself C Correct answer Explanation The name Meghalaya is derived from Sanskrit, where 'Megha' means cloud and 'alaya' means abode, translating to 'abode of the clouds'. It is known for receiving some of the highest rainfall in the world.