Los guaraníes hablan variantes lingüísticas de la familia tupí-guaraní, y actualmente están clasificados en tres subgrupos: los guaraníes-kaiowa, los guaraníes-mbya y los guaraníes-ñandeva.