Does Bluehost offer free domains?
With most of their packages, Bluehost offers free domain hosting for the first year.