Gavin
This name is of disputed origins. It may be an Anglicized form of the Gaelic Gwalchmai, which is composed of words meaning "a blow, battle," and "hawk."
More info:
Results for "Gavin" on Google