Penhaligon
Penhaligon is a surname of Cornish origin. It is believed to derive from the Cornish place name Penhaligon, which is found in several locations within Cornwall, England. The etymology of the place name itself is thought to be from the Cornish words "pen" meaning "head" or "end" and "haligon" meaning "willow grove." Therefore, Penhaligon can be interpreted as "head of the willow grove" or "end of the willow grove."
Historically, the surname would have indicated a person's place of origin, signifying that they came from one