Updated June 9, 2019 Share: Family name origins & meanings Italian : nickname from rufo, denoting someone with red or frizzy hair, also (regionally) someone who was strong, robust, educated, or snooty.