What is the H for in George H. Bush?

Herbert. His full name is George Herbert Walker Bush (41st US President).
His oldest son is George Walker Bush (43rd US President).