Nesten hele befolkningen er etniske basothoer. Navnet Lesotho kan betydningsmessig oversettes «landet til folket som snakker sesotho». og er forstavelser i bantuspråk.