I know these three names are quite different, but they've all got something apealing to them.
Beau is a cute, short name and works as a unisex name in my opinion.
Håvard (HAW-vard) is a typical Norwegian name and means "high" and "guardian, defender". It might not work as well internationally, but it is still a strong option if I ever get to choose a name for a boy.