Le nom original de la ville est Oranienbaum, qui signifie oranger en allemand.
Elle a été fondée en 1733 par le prince Frédéric-Guillaume Ier de Prusse, qui a voulu créer un jardin d'orangers luxueux dans la région. Le nom a été changé en Lomonossov en 1948, en l'honne