I think it's a great name for a boy. It's masculine enough so that he won't be teased.
Go for it.