3 names selected out of 19.835
Giles • GreekMeans - young goatMeaning, origin, forms...Letters meaningNumerologyCharms
Miles • LatinMeans - soldierMeaning, origin, forms...Letters meaningNumerologyCharms
Stiles • BritishMeans - Steep hill, upland pathMeaning, origin, forms...Letters meaningNumerologyCharms