We previously speculated that perhaps Megs and Harry are huge Riverdale fans (kidding), and also that Archie has Germanic origins and means “master,” “genuine” and “precious,” according to BehindtheName.com. The Greek meaning for "Arche" (pronounced "AR-hee" in Greek), as Meghan alluded to, means "beginning," "a primal element" and "an actuating principal, as a cause," according to Merriam-Webster.
The name Archie has been very popular in the U.K., and ranked 18th for the most popular British baby names in 2017. (Fun fact: Archibald was actor Cary Grant’s birth-given name, and Archie is the name of Amy Poehler and Will Arnett’s 10-year-old son.)
Since little Archie is the firstborn son of a duke, royal tradition dictates that he would inherit his father’s title of Earl of Dumbarton. However, the royal parents reportedly decided to break with tradition and declined to give their baby any titles (a very modern move and probably Meghan-approved). Therefore, the royal baby will just be called “Master Archie.”