It is not an inconsistency to have "ap' or 'ab' as a prefix in a Welch surname, it is part of the name; it means "son of''.
marked it correct for all users.