namesake
nounOne that is named after another.
nounOne who is named after or for the sake of another; hence, one who has the same name as another.
nounOne that has the same name as another; especially, one called after, or named out of regard to, another.
nounOne who is
A person with the same name as another.
nounA ship or a building that is named after someone or something
nouna person with the same name as another