diff --git a/var/spack/repos/builtin/packages/openfoam/package.py b/var/spack/repos/builtin/packages/openfoam/package.py
index d3de3823f6209264d12874a62dba7161f53836c7..77632f4812d3f2913ce7112a86ef356656647441 100644
--- a/var/spack/repos/builtin/packages/openfoam/package.py
+++ b/var/spack/repos/builtin/packages/openfoam/package.py
@@ -910,7 +910,12 @@ class OpenfoamArch:
 
     #: Map spack compiler names to OpenFOAM compiler names
     #  By default, simply capitalize the first letter
-    compiler_mapping = {"aocc": "Amd", "fj": "Fujitsu", "intel": "Icc", "oneapi": "Icx"}
+    compiler_mapping = {
+        "aocc": "Amd",
+        "fj": "Fujitsu",
+        "intel": "Icc",
+        "intel-oneapi-compilers": "Icx",
+    }
 
     def __init__(self, spec, **kwargs):
         # Some user settings, to be adjusted manually or via variants