diff --git a/src/plugins/qmldesigner/designercore/model/modelnode.cpp b/src/plugins/qmldesigner/designercore/model/modelnode.cpp
index ec554e3d5e5d5d9e826f838573d802a6e3da3459..353ad017f0321ef26b48b0041c4772be6e1d6a44 100644
--- a/src/plugins/qmldesigner/designercore/model/modelnode.cpp
+++ b/src/plugins/qmldesigner/designercore/model/modelnode.cpp
@@ -163,8 +163,7 @@ QString ModelNode::validId()
 static bool idIsQmlKeyWord(const QString& id)
 {
     QStringList keywords;
-    keywords << "import" << "property" << "signal"
-             << "as" << "on" << "list";
+    keywords << "import" << "as";
 
     return keywords.contains(id);
 }