diff --git a/docs/generators/scala-play-server.md b/docs/generators/scala-play-server.md
index 208bdd72c18..d734fed60c2 100644
--- a/docs/generators/scala-play-server.md
+++ b/docs/generators/scala-play-server.md
@@ -83,6 +83,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
case
catch
class
+clone
def
do
else
diff --git a/docs/generators/scala-sttp.md b/docs/generators/scala-sttp.md
index 77891a59141..8a8b5d33c26 100644
--- a/docs/generators/scala-sttp.md
+++ b/docs/generators/scala-sttp.md
@@ -81,6 +81,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
case
catch
class
+clone
def
do
else
diff --git a/docs/generators/scalatra.md b/docs/generators/scalatra.md
index 897421a205d..d3a9b514913 100644
--- a/docs/generators/scalatra.md
+++ b/docs/generators/scalatra.md
@@ -76,6 +76,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
case
catch
class
+clone
def
do
else
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractScalaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractScalaCodegen.java
index ab74d902593..f15950eda2a 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractScalaCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractScalaCodegen.java
@@ -80,6 +80,7 @@ public abstract class AbstractScalaCodegen extends DefaultCodegen {
"case",
"catch",
"class",
+ "clone",
"def",
"do",
"else",