Archibald

Origin:

Meaning:

Famous People having the same name:

Potential nickname(s):

Leave a Reply