Henry is a male given name and a surname. It originates from the Norman version of the Germanic name Haimirich and is also a variant of Heinrich. Henry is a common king's name and means 'Ruler of the home' or 'Lord of the house'