I've tried organizing the categories for anyone who couldn't look:
NOTE: There are other groups in those groups, but only ones listed on the map are shown.
Teutonic (aka Germanic):
German
Scandinavian (Norwegian, Danish, Swedish, etc.)
English
Dutch
Finnish (yes, they're not Germanic but it shows up in Wisconsin & Michigan...)
Celtic (or as the airhead who made this calls it- Keltic):
Irish (possibly includes other Celts)
North Italian (hmm?)
French
Slavic (nothing wrong here):
Polish
Croatian (maybe includes other South Slavs?)
Hebrew (again, I know it doesn't go here)
Bohemian (Czech)
Lithuanian
Iberic (aka Mediterranean):
South Italian
Syrian
Spanish
Portuguese
Greek
Mongolic (Asian):
Chinese
Japanese
Other:
Magyar (Hungarian)
Black
Cuban
Also, why are North Italians Celtic while South Italians Med.?