Ezio, as you mentioned, is Latin for "Like an Eagle" Auditore means "a hearer, or listener" and is a title (or surname) usual belonging Judge or someone in that profession. de (da or di if you prefer) means "of" or "from" And Firenze simply means "Florence"
Erman [er-man] as a name for boys is an Old German name, and the name Erman means "soldier". Erman is an alternate form of Ermin (Old German): form of Herman.