Save Type Surname (from occupation) Usage Italian Meaning & History From Italian mastro "master, expert craftsman" combined with the given name Angelo.