Nia isn't a traditional Croatian name, so I assume the parents hear it somewhere else and liked it. We do have names like
Ria,
Tia,
Mia, so this one fits into that group.
I guess it could be a nickname for
Antonia, but I've never seen it used as such before.