I agree with the majority and vote Asher.
I like Tuvia, but unless you plan on never going to a non-jewish school, store, university, coffee shop or letting your son ever have friends are experiences that are outside of your community.....it sounds a bit girly on a boy. Harsh, but it may be something he resents later on in life. I do like the suggestion of Tobias or Tobiah, but seeing as its a family name I would rather use the actual family name and stick with Asher.
Asher is also becoming increasingly more common (not top 10), so it's a familiar name these days to people outside the jewish community and is 100% boy!