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