never heard the word hombre pronounced without the b

Depends on how far back you go. It comes from the Latin homin(e).