Ivica is of Slavic origin, particularly Croatian and Serbian, derived from the word 'ivati' which means 'to bloom'. It's a short form of names such as Ivana or Ivan, often used for both males and females due to its unisex nature. The name Ivica has been traditionally popular in these regions but is also found globally among communities with Slavic heritage.
"Between 1974 and 1976, there were eleven babies named Ivica."