Yes, the Higgs boson is responsible for mass but you really have to understand the higgs field first. The most common analogy (and the one I use with my students) is like swimming in water. The higgs field is an energy field that is everywhere all the time and there are no holes in it, the same as if you were swimming in a super large tank of perfectly clear water. Some things, like photons (light), will not interact with the water at all (or only barely) and would be considered massless or near massless because they don't interact with the water (higgs field). Streamlined things like dolphins interact very little and would have very little mass (like an electron). other things, like a truck driving through the water would interact a lot and have a lot of mass (like a proton). So how much mass you have is a function of how much you interact with the higgs field.
And as water is made up of tiny particles called molecules, the higgs field is made up of tiny particles called bosons. There are different kinds of bosons, but these create the higgs field so are called higgs bosons.
Excellent! Thank you so much.