Serbisk ble tidligere kaltserbokroatisk, serbisk eller kroatisk, og hadde tre uttalevarianter (ekavisk,ijekavisk ogikavisk). Et eksempel på dette er «melk», som på ekavisk blir «mleko», på ijekavisk blir «mlijeko» og på ikavisk blir «mliko». Serbisk og kroatisk er nå skilt fra hverandre. Den ekaviske varianten av serbisk er mest brukt i Serbia og delvis i Montenegro, mens den ijekaviske varianten snakkes iden serbiske republikken i Bosnia-Hercegovina, Montenegro og Kroatia. Kroatisk språk er bygget påijekavisk (det sentrale Kroatia) ogikavisk (Dalmatia, Istria, Bosnia).
Serbisk språk benytterkyrillisk skrift med enkelte spesialbokstaver (sedet serbiske alfabetet), og latinske bokstaver i Bosnia, Kroatia og Montenegro.