The name Giles is a boy's name of Greek origin meaning "young goat". Giles and is often added to lists like British Boy Names and discussed in our forums with posts like "Names on NB that make you go WOW!".
From the experts:
One of those names that most Americans find just too too tea-sippingly British to consider; its meaning has led to occasional use for Capricorn boys.