These aren't inconsistencies as the surnames aren't patronymic, but geographical, based on where they were living/lands they owned. Presumably Adam's surname would have been based on where he originated in / Normandy/France.
I resolved the inconsistencies.