Hainan is een eiland in het zuidoosten van China. Het is tevens de kleinste provincie van China, omgeven door een grote wateroppervlakte. Hainan is gelegen aan de Zuid-Chinese Zee en wordt gescheiden van de provincie Kanton door de Golf van Qiongzhou en de Straat van Hainan. De oppervlakte is 33.920 km², en er zijn 8.030.000 inwoners (In 2002). De oorspronkelijk bewoners van Hainan, het Li-volk, bestaat tegenwoordig uit ongeveer 1,1 miljoen zielen.
De grootste plaats van het eiland, tevens hoofdstad van de provincie, is Haikou. Het hoogste punt van het eiland is de Wuzhi Shan (1.867 meter). Verder zijn de plaatsen Boao (gelegen in de stad Qionghai en Sanya de belangrijkste plaatsen van Hainan. In Boao vindt jaarlijks de Boao Forum for Asia en Sanya was de gastheer van de Miss World verkiezingen in 2003 en 2004. Sanya is vooral in trek bij Russische toeristen.
De officiële afkorting van de provincie (op b.v. kentekenplaten) is 琼 (qióng - fijne jade).
Hainan had vroeger benamingen als Zhuya (珠崖), Qiongya (瓊崖) en Qiongzhou (瓊州). Bij de Nederlanders van de VOC stond het bekend als Aijnam.