Uncover the origin, popularity, and more for any name.
Henry-James is a double-barreled given name combining two traditionally masculine names of Germanic origin. Henry means 'ruler of the household' or 'home ruler', while James derives from the Hebrew name Ya'akov, meaning 'supplanter' or 'he who grasps the heel'.