Spanish: habitational name from any of the places named Vegas or Las Vegas, from the plural of vega 'meadow' (see Vega).
Brooks is a toponymic surname that is thought to have been derived residing near a stream (or brook). ... The surname is also found among English-speaking Ashkenazi Jews, deriving from the male Hebrew given name Boruch, meaning "blessed".
The name Garth is an English baby name. In English the meaning of the name Garth is: Derived from the surname and place name Garth, meaning garden. Also a.