Euro American most likely would be the correct terminology, sort of whatever rolls off the tongue better. A lot of non-Hispanic white Americans are actually not British, but are instead a broad mix of European countries that varies depending on geography (e.g. Louisiana is very French).
Even nailing it down to XYZ country in Europe is a bit of a stretch, as the European genepool isn't the most diverse thing in the world.