Variant of Giles, from Greek aigidion meaning 'young goat' or 'shield bearer'.
Like Gyles?
Swipe through thousands of names like it