Olicera -no idea, I've never seen it before
Domagoj -it's more like home-raised, as in a patriot. It's quite popular now.
Ita -doesn't have any special meaning, it's more a nickname for names ending in -ita (
Margita...)
Dejan -all Js in Croatian are pronounced like the English 'y', so this is 'deh-YAHN'