Formal:
* Boa noite, meu amor. (This is the most common and literal translation)
* Boa noite, meu bem. ("My good," is a more affectionate and formal alternative)
Informal:
* Boa noite, meu amorzinho. ("My little love," is very affectionate)
* Boa noite, meu bem-amado/bem-amada. ("My beloved")
* Durma bem, meu amor. ("Sleep well, my love")
Romantic:
* Te amo, boa noite. ("I love you, good night")
* Sonhos bons, meu amor. ("Sweet dreams, my love")
You can choose the best option depending on the context and your relationship with the person.