Horticulturists, florists, farmers, and herbivores look after plants.
A gardener. :P
Davey the Gardener.
The man
Gardener
garden man
It depends. You can probably have a ghost in your garden if it looks spooky or if it your garden has a dead person buried in it. My garden certainly does not have a ghost but yours could.
A person who works in a garden is called a gardener.
they are called optomistic
A person who looks for ancient stuff could be known as an antiquarian.
It is how a person looks on the outside. (ie. a garden has more physical appeal than a junkyard.)
A FREAK
zookeeper
zookeeper
A mechanic
This person is called a "groom".
shepherd
in India he is called Mahut