Giles - Meaning of Name and Other Details

Name - Giles

Numerology - 7

Meaning - Youthful Downy-beared One

Gender - Boy

loader