Latin America is a melting pot of many different cultures, so we don't always use names that are Spanish or Portuguese. I know three Brazilian girls named Ingrid and none of them are Northern European (all three have Portuguese surnames - two of them are white and the other one is mulatto).
One possible source for Ingrid's usage in Latin America might be actress Ingrid Bergman, who was very famous internationally.
Also, not all Swedes are blonde. Brown hair and red hair are common in Sweden too. (I've actually met a good amount of redheaded Scandinavians.) I kinda took offense to the last comment. It would be like someone telling me that I don't look like a Eugenio because I'm blond and fair-skinned instead of black-haired and olive-skinned.
This message was edited 3/9/2018, 2:38 PM