O nome significa "a morada das nubes" en sánscrito. A poboación de Meghalaya en 2016 estimouse en 3.211.474. Meghalaya cobre unha área de aproximadamente 22.430 quilómetros cadrados, cunha lonxitude por ancho de aproximadamente 3: 1. O estado está limitado ao sur polas divisións de Bangladesh de Mymensingh e Sylhet, ao oeste pola división de Bangladesh de Rangpur, e ao norte e leste polo estado indio de Assam. A capital de Meghalaya é Shillong. Durante o goberno británico da India, as autoridades imperiais británicas apodárono "Scotland of the East".
India