This partly depends on other decisions you're making (or have already made) during the translation process.
If the setting of the novel is not meant to be especially Nordic (e.g. if the original is set in Scandinavia but you're going to set the translated version in America, or if it's set in a fantasy world which isn't associated with any particular real-world country), then you can anglicise the names. There's no particular point, in this case, in leaving a lot of character names which will be unfamiliar to much of your audience. You're making your readers do extra work in understanding, for no particular payoff.
In other words, if the story would work exactly the same with characters called Jack or Kirsty instead of Håkon or Kjersti, then change them.
If your story has a Nordic setting even in the translated version (e.g. you want to keep it set in Scandinavia, or in a sci-fi future with a planet colonised by Nordic explorers), then that would be a good reason to keep the original names: for authenticity. If you want to keep the Nordic theme in your story, then you'll need to work much harder to achieve that effect if your characters are called Jack or Kirsty than if even their names are giving your American readers that Nordic vibe.
Of course, this leaves the problem of pronunciation difficulties for your readers. A simple way around this is to include a pronunciation guide, a quick page at the start or end of your book. Readers can refer to this to make sure they're getting the pronunciation right. It's a tried and tested technique for stories set in imaginary worlds with lots of completely alien names (again, the point of using unfamiliar names in this context is to give the readers the vibe of foreignness), and it should work for you too.
If part of the point is to show your readers a Nordic setting, then they'll be more willing to do just a little work (reading a handy pronunciation guide) for added authenticity.
The one exception to this is if you have a character with a name that sounds really funny or weird in English, as that would break the immersion. (I can't think of a good example from Scandinavian languages, but as the joke goes, Fuk Yu might be a perfectly OK name in some languages.) If you have a name like "Raccoons" as you mentioned, then maybe change just that one name (to another genuinely Nordic name) in the translated version.