The word namefellow or name-fellow, although rather obscure, does have exactly the meaning you're after, without the connotation of namesake that both people are named after the same person. In Tristram of Lyonesse (1882) by the poet A.C. Swinburne, the protagonist travels to Brittany where he meets another knight named Tristram: But by the sea-banks where at morn their foes Might find them ...
Places, roads, streets etc., get named after famous people, too. Many inventions and discoveries have been named after people who invented or discovered them. But I am not yet aware of a term that refers to the person whose name is given to people, places or objects this way. Is there a suitable word to fill in the blank below?
MSN: Why Do People Say 'Beware the "I" Named Storm' in the Atlantic?
Why Do People Say 'Beware the "I" Named Storm' in the Atlantic?
Clearly "named after" means something along the lines of "These drawings are by Smith after those of Jones" where the "after" meaning "following as a consequence", so understood to mean "in honour of". The American "named for" is clearly in the sense that I do something "for" you, ie as a gift, so if I named something after someone, it would be as a gift "for" them, so it was named "for" them ...
american english - "Named for" vs. "named after" - English Language ...
A word for the person after whom someone or something is named
Anne Hathaway Is PEOPLE's World’s Most Beautiful Cover Star — That's All! After years of being her own toughest critic, the 'Devil Wears Prada 2' star is letting go of the idea of perfection ...