Hello there!
Hydrogen has one proton because the number of protons in an atom is equal to the atomic number of the element. S ince hydrogen's atomic number is 1, it has one proton.
I hope that's help !