diff --git a/src/elements/a-gltf-entity.js b/src/elements/a-gltf-entity.js
index 6c4490d23ac35a194afd0ddd8f388b6ae651be6d..2214cce184e7345d0c69e1262aa60664d66ad199 100644
--- a/src/elements/a-gltf-entity.js
+++ b/src/elements/a-gltf-entity.js
@@ -77,7 +77,7 @@ const inflateEntities = function(classPrefix, parentEl, node) {
   const el = document.createElement("a-entity");
 
   // Remove invalid CSS class name characters.
-  const className = node.name.replace(/[^\w-]/g, "");
+  const className = (node.name || node.uuid).replace(/[^\w-]/g, "");
   el.classList.add(classPrefix + className);
   parentEl.appendChild(el);