Archibald

Baby Name Origin: German
Baby Name Meaning: Bold and truthful
Similar: Alexander, Ethan, Alfred

Gender: 
Boy