Hearst \he(ar)-st\ as a boy's name is a variant of Hurst (Middle English), and the meaning of Hearst is "thicket of trees".
The baby name Hearst sounds like Horst and Hirst. Other similar baby names are Herut and Hart.