Is Neuburger an Italian last name?

No, it's German. Neu = new and burg = castle, so a "Neuburger" would've been a "person from the new castle."