Лупа известно с 18 века. Происхождение названия неизвестно, предполагают,
что это искажённое ижорское «лупью» - заваленная деревом река. Один известный историк и исследователь петербургского фольклора в книге «Легенды и мифы Санкт-Петербурга пишет, что, возможно, в верховьях реки стояла мельница некоей Любы, давшая название реки.