names & meanings!
over 22,000
Home
Giles
Giles
English altered form of Latin
Aegidius
, meaning
kid, young goat
This was the name of an 8th century saint of cripples.