I find it curious that people who take other's people product and rewrite in their favorite programming language still name their own creation the name of the original one.
Like, you have now created your own new database engine that happens to be compatible with Postgres. Wouldn't you take an absolute pride in giving it your own name? Why call it "Postgres rewrite in <programming language>"?
If they did the opposite and called it Mygres or whatever people would give them shit for that too.
Maybe not everyone is utterly obsessed with vanity and its delusion?
Then why use someone else's established brand for your toy project?