namesake

n. Person or thing having the same name as another. [probably from for the name's sake]

n. One that has the same name as another; especially, one called after, or named out of regard to, another.