The meaning of 'Pen Enys' as with 'Peninnis', is Pen (in modern usage = Penn [end of] + enys [piece of land almost cut off by water]. Enys also means 'island' or 'isolated place' (when inland) in Cornish. Even in English, the Island, St Ives doesn't really mean an 'island', does it?