When I was a boy, my dog was named Topsy. She was named after a character in a book.
Headline: Park now named for slain officer
The City Council voted Tuesday to rename a park in honor of a police officer killed on duty in 2010.
'named for' has the meaning, 'in honour of', so in your sentence, I would write:
Plato's academy was named for the legendar