I have a 21 year old son and Archie was part of the -ie/y trend for names (Charlie, Ollie, Alfie, Harry...) when he was born so Archie js a normal male name if your child has grown up with names like that l.
For someone with teens like me, it's hard to imagine boys with names like Wolf and Bear as adult men (Bear Grylls isn't really called Bear) but undoubtedly it will be the same for them and in 20 years it will be normal.
I think Archie is fine. Not my favourite boys name but not the monstrosity that some pop have suggested.