Personally, I wouldn't name my kids after any family members. I'd like the kidlet to have their own identity and name plus no one else gets their nose out of joint.

But if you were going to go with Baden, I like that spelling best. Besides, if everyone calls your hubby BJ, there shouldn't be any confusion if everyone is calling your bub Baden.