The name Gary has several meanings:
1. It can be a pet form of Gareth.
2. It could be derived from various names beginning with the Germanic element "ger" meaning "spear"
(like Gerard or Gerald).
Famous bearers
A famous bearer is Gary Oldman (born 1958), an English actor.