Scottish and Dutch form of Giles, from Greek 'aigidion' (young goat). Associated with Saint Giles.
Like Gillis?
Swipe through thousands of names like it