Scots-Irish (Scotch-Irish) surnames from Hamilton to Young: 120 names with meanings, Scottish origins, Ulster counties and US census counts.
Scots-Irish (Scotch-Irish) surnames from Hamilton to Young: 120 names with meanings, Scottish origins, Ulster counties and US census counts.