Я уже писала в параллельной теме -- Мелена (именно так правильно) имя греческое, как и тот самый мед. термин, так вот ни один носитель языка ни в жисть не перепутает Мелену с меленеа носос, как не перепутает Петра с камнем и Прасковью с пятницей. ИМХО, это бесплодное мудрствование, с этим именем, что мол неблагозвучное значение. А Милена, по-моему, вообще славянское, от милая.