Of several origins.
Spanish or Portuguese form of the English name Giles.
Giles derives from the Greek word “αιγίδιον” (aigidion) which means “young goat”.
When used as a short form of the name Gilbert, Gil is of Germanic origin, meaning “shining”.
Another origin of the name is Hebrew, meaning “joy”.
Other forms of the name are Giles, Gib, Gilles, Gillis.
Famous bearers are Gil Gomes, Gil Baiano, Gil Evans, Gil Scott-Heron, Gil Birmingham, Gil Bellows, Gil McKinney, Gil Meche, Gil Amelio, Gil Semedo.