Gar is also a nickname for boys named Edgar, however I've only met 2 Edgars who go by Gar, so it isn't all that common of a nickname.

Also, as my mother explained it to me, when someone is 'full of gar' like nick said above, the term comes from 'piss and vinegar'.