Assuming your some kind of Scandi/Dutch (!?), do consider how much you want to hear the name mangled regularly before committing to a truly 'foreign' name rather than a more universal name with roots elsewhere. Get a few English speaking people to say the name before you commit, it would be unfortunate to discover you absolutely hate the way English people say it after the fact (for me, this broadly rules out any of the 'Johan' family!). And if you're not a native speaker, please get someone else to tell you the pronunciation so you don't end up with a Leif pronounced Leaf or something.
I would also say some of the suggestions (Pim, I'm looking at you) work in English only so far as they're broadly pronounceable.
Daniel, Stefan, Patrik, Thomas, Fredrik, Marcus, Oskar, Alexander, Christian, William, Tobias, Axel, Josef...are all the sort of names that actually 'work'. I also ruled out Erling but Erling Haaland has probably made that feasible!