The Harrison part I understand. Many fellows in the US have Harrison as a first name and go by Harry.
I cannot come to grips with 'Archie'. For some reason it reminds me of names like 'Gomer', 'Goober'. Their baby and their choice. For some reason and I don't know why, they did not ask me for name recommendations, go figure.
I always hate when a baby is named a little kid's type of name. Give the baby a mature sounding name that they can grow older with - Nick names are fine for younger folks.
Off my name rant now.