-ovac (Serbo-Croatian) comes from Proto-Slavic malъ, from Proto-Indo-European (s)mal- — small; little.