Anchor \a-nchor, an-chor\ as a boy's name is of English origin, and the meaning of Anchor is "stability". The object as name. Most likely a surname used as a given name, possibly originating as an occupational name.
Anchor has 2 variant forms: Ancher and Anker.
Baby names that sound like Anchor are Ankur, Ingram and Ingrim.