南非有11种官方语言。它们是南非荷兰语、英语、恩德贝勒语、北索托语、索托语、斯威士语、茨瓦纳语、松加语、文达语、霍萨语和祖鲁语。大多数南非人(超过99%)将其中一种语言作为第一语言。大多数南非人可以说一种以上的语言。在1994年之前,南非只有两种官方语言,即英语和南非语。
南非宪法的英文版本对这些语言中的每一种语言都用该语言的名称来称呼。祖鲁语被称为 isiZulu,Xhosa语被称为 isiXhosa,等等。宪法中列出的语言有:IsiZulu(祖鲁语)、IsiXhosa(Xhosa)、南非荷兰语(南非荷兰语)、Sepedi(北索托语)、Setswana(茨瓦纳语)、English(英语)、Sesotho(南索托语)、Xitsonga(松加语)、Siswati(斯瓦蒂语)、Tshivenda(文达语)和IsiNdebele(南恩德贝勒语)。
在南非,南恩德贝勒语被简称为恩德贝勒语,因为大多数讲北恩德贝勒语的人生活在津巴布韦。1993年版的《宪法》将北索托语称为Sesotho sa Leboa,但1996年版的《宪法》将其称为Sepedi。不同的政府部门和官方组织对北索托语使用不同的名称。
政府的主要语言是英语。南非荷兰语和英语都是商业上的重要语言。大多数富有的南非人讲南非荷兰语和英语。
官方语言中有两种是西日耳曼语(英语和南非荷兰语)。其他九种语言是班图语。四种班图语属于恩古尼语系(祖鲁语、乔萨语、斯瓦蒂语、恩德贝勒语)。班图语中有三种是索托-茨瓦纳语(北索托语、南索托语、茨瓦纳语)。Tsonga是Tswa-Ronga语。南非还有一种国家手语,即南非手语。

