I think Luna's male name should be Luz, it also means moon and its the most similer name to Luna for a man. For Neville his Female name should be Nevena. It means Marigold Croation. (i did my research). I feel it suits her because she loves herbology and plants.