There is no possible way you can find logic in translating Hoogcarspel to English, as you can't with most given names.
About Hoogcarspel: The village still exists as 'Hoogkarspel' and the name means that it is a village with a church (in old Dutch: kerspel) which lies on a higher spot in the landscape. Due to the floods many villages (or in medieval times: strongholds) were built on a so called 'terp' which is nothing more than an artificial dwelling hill to keep the feet dry. Hoogkarspel was built on a high point of a natural 'sandback', however.
Schoonkop, if you badly need a literal translation the best choice is 'Fair Head'
In old Dutch (or modern day Flemish) 'schoon' means nice, beautiful or fair, if you please. I do not know the origin of why they named the ship Schoonkop. But a 'kop' or 'schuimkop' is also a word we use for whitecaps, like when a wave is blown by the wind so its crest is broken and it appears white on top; that's a 'schuimkop'.
So far for the Dutch class

Hope it was of any use.