If you want to play it safe OP, there is always the popular, but not overly so, name Alexander, popular in many cultures including Slavic, Latino, Greek and British.
It has a lot of shortened versions that are really nice it's a very versatile name.
Strong, masculine, easy to spell, easy to say, with lots of various nicknames.