The name Halpin is of English Origin. They belonged to Worcestershire in England. It is considered as a variant of the English baptismal name 'Alpe' which means 'the finch'. A shortened form of 'kin' was added to signify 'Son of Alp'. Its variants are Halfpenny, Halpin(Limerick), Halpeny(Monaghan), Halpern. See link below for details:halpin