The name Heinrich is a boy's name of German, Dutch origin meaning "home of the king". Heinrich and is often added to lists like Names That Mean Ruler or Royal and discussed in our forums with posts like "A brother or sister for little Jack or Olivia".
From the experts:
Traditional German-Names">German names of this ilk have had a difficult time emigrating into the American name pool, mostly because anti-German sentiment during the two world wars of the 20th century drove German-Names">German names out of fashion. One of Heinrich's nicknames, Harro, might do better.