In American the meaning of the name Edwin is: Valued. English Meaning: The name Edwin is an English baby name. In English the meaning of the name Edwin is: Rich in friendship.From the Old English name Eadwine, meaning rich or happy, and friend. Famous bearers: the hero of Charles Dickens' last novel, 'Edwin Drood'.n American the meaning of the name Edwin is: Valued. English Meaning: The name Edwin is an English baby name. In English the meaning of the name Edwin is: Rich in friendship.