What is the meaning of Namesake?

An entity that lends its name to another entity.

A person with the same name as another.

One who is named after another, often a child named after the parent or an ancestor.

One for whom another is named, often the parent or ancestor who gave the name to a child.

Something (especially a ship, a building, or a medical condition, symptom, or sign) that is named after someone or something.

To name (somebody) after somebody else.

Source: wiktionary.org