serenader

noun
  1. a person who serenades someone, especially by singing romantic songs beneath their window

Examples