No, the word hubby is not offensive. It is a term of endearment that is used to refer to one's husband.