goatkeeper
Etymology
From goat + keeper.
noun
A goatherd.