波斯尼亚语是波斯尼亚和黑塞哥维那的官方语言,属于印欧语系斯拉夫语族的南斯拉夫语支,基于舒特方言。在南斯拉夫社会主义联邦共和国因为内战瓦解前,并没有波斯尼亚语这样的说法,当时塞尔维亚人、克罗地亚人与波斯尼亚人,都是使用一种称为塞尔维亚-克罗地亚语的南斯拉夫官方语言。在内战的过程当中语言也产生了变化,虽然各族群在语言上的差异极微小,但是克罗地亚人主张其语言为不同于塞尔维亚语(Srpski jezik)的克罗地亚语(Hrvatski jezik),波斯尼亚人也开始称他们所使用的语言为波斯尼亚语。
波斯尼亚语只有五个母音,全部都是单元音。
波斯尼亚语的子音有一些复杂,而这些子音的特性包含着一些擦音及颚音。如英语和大多数其它印度西部的印欧语言一般,浊音(有声的)使用着一些音素符号来表示,而送气音则没有。
在子音丛集里所有的子音可以是浊音或者清音。在子音丛集里所有的子音要不同时是浊音(假如最后的子音为标准有声的),要不就同时是清音(假如最后的子音为标准无声的),但这条规则不能应用到近音─一个子音丛集可以包含有声近音与无声子音;同样的规则也用于外来语(如这个词被写成 /等)、人名、或者是不在一个音节之中的子音等的状况。
R 可以是音节性的,如以母音的角色用在某些字里(偶而,它甚至可以有长一点的重音)。举个绕口令的例子: 里有四个包含 r 音节的字。类似的特性也存在于捷克语、克罗地亚语、斯洛伐克语、及马其顿语里。有一些情形比较少见,如音节性的l(如河流名称 "Vltava",里头的 'l' 是音节性的)或者在专业术语中的 lj, m, n 及 nj等。
波斯尼亚语和克罗地亚语都有30个字母。Dž, Lj, Nj 当一个字母计。