Family name origins & meanings Southern Italian : nickname from caputo ‘stubborn’, ‘obstinate’; also literally for someone with a large head.