Douglas Harper's Etymology Dictionary
pen-
Brythonic for "head;" common in place names in Cornwall and Wales (such as Penzance, see also Pendragon).
Wiktionary
pen-
pre. nearly, almost