name (someone or something) for (someone or something)
To give someone or something the same name as someone or something else. It's a bit unusual, but they named their daughter for a river in Tahiti. They named their line of electric cars for a famous 19th-century inventor. I named my son for his grandfather on his mother's side.
name someone or something for someone or something
to name someone or something, using the name of someone or something, in any combination. I named her for the beauty of the rising sun. They named the mountain for the first person to see it.