cowherd
noun
°A person who herds cattle; a cowboy.