What do you mean by 'a bit of a reputation'? What reputation do you think Archie has?
To me it's a popular, middle-of-the-road name, in the cutesie 'ie and a' names mould, prevalent in the 2010s. (Evie, Ava, Archie, Alfie etc). On-trend and completely normal for its time. Nothing bad.
You used that name for good, real reasons, it had meaning to you. You just failed to do your research.
You fell into exactly the same trap many, many parents do, of having a name in mind from when they were younger - a name that came into and stuck in their mind because it was unusual but also conceivable at that time, seeming like a novel yet natural progression - which, for the very same reasons, appeared in everyone else's minds at the same time.
For me, in the late 1990s, it was Isabel, Freya, Eve, Florence and Genevieve, that settled in my mind and seemed so lovely yet so unusual. Perhaps luckily, I didn't get around to having a baby until the early 2010s, when the popularity of all those names had already revealed itself. (Genevieve may not be top 10 but it does a particular job for a certain type of parent. I know two). Had I had babies in the mid-2000s I'd have thought I was being oh so unique, only to find their names on a rising tide of popularity, being boosted into the top ten.
Anyway, you can use a nn that has nothing to do with the name, or use his lovely, normal but less usual middle name, or just carry on as you are, with your own associations in mind and wait for a nn to emerge naturally, from his peers, as he gets older.