HotSpot je jednou z implementací Java Virtual Machine (JVM) pro desktopové počítače a servery. Původně byl označen jako Java HotSpot Performance Engine[1] a v současnosti je vyvíjen a udržován firmou Oracle. HotSpot je především velmi efektivní běhové prostředí pro programovací jazyky kompilovatelné do bajtkódu. HotSpot byl zpočátku vyvíjen jako alternativa ke standardní Java Virtual Machine, obsahující Just-in-time (JIT) kompilátor, který nebyl dostatečně efektivní.
Jméno HotSpot vzniklo z anglického "hot" (horký) a "spot" (místo), což je princip, na kterém HotSpot funguje - vyhledávání horkých a často spouštěných metod v programu.