diff --git a/src/shellingham/_core.py b/src/shellingham/_core.py
index <HASH>..<HASH> 100644
--- a/src/shellingham/_core.py
+++ b/src/shellingham/_core.py
@@ -3,7 +3,7 @@ SHELL_NAMES = (
     | {"csh", "tcsh"}  # C.
     | {"ksh", "zsh", "fish"}  # Common alternatives.
     | {"cmd", "powershell", "pwsh"}  # Microsoft.
-    | {"elvish", "xonsh"}  # More exotic.
+    | {"elvish", "xonsh", "nu"}  # More exotic.
 )
Add "nu" to _core.py to support detect NuShell (#<I>)