Scots/Irish/Welsh/Danish.
“Pure” as can be, I reckon.
Exactly so. Most people are racially a real smorsgabord. “Celtic”, if it means anything, is a cultural definition.