Edrich \e-dri-ch, ed-rich\ as a boy's name is a variant of Edric (Old English), and the meaning of Edrich is "rich and powerful".
The baby name Edrich sounds like Edrick, Edrik, Ederick, Ederic and Eddrick. Other similar baby names are Eldrich and Erich.