anna kurzenina
generates creative names for anything, with explanations and cultural backgrounds. please don't take too seriously.