diff --git a/packages/uui-toggle/lib/uui-toggle.element.ts b/packages/uui-toggle/lib/uui-toggle.element.ts
index 70ca33956..15cf39a4d 100644
--- a/packages/uui-toggle/lib/uui-toggle.element.ts
+++ b/packages/uui-toggle/lib/uui-toggle.element.ts
@@ -38,7 +38,7 @@ export class UUIToggleElement extends UUIBooleanInputElement {
 
   renderCheckbox() {
     return html`
-      <div id="slider">
+      <div id="toggle">
         <div id="icon-checked">${iconCheck}</div>
         <div id="icon-unchecked">${iconRemove}</div>
       </div>
@@ -54,7 +54,7 @@ export class UUIToggleElement extends UUIBooleanInputElement {
         --uui-toggle-switch-width: calc(2 * var(--uui-toggle-size));
       }
 
-      #slider {
+      #toggle {
         position: relative;
         grid-area: 'input';
         display: flex;
@@ -75,7 +75,7 @@ export class UUIToggleElement extends UUIBooleanInputElement {
         font-size: calc(var(--uui-toggle-size) * 0.6);
       }
 
-      label:hover input:not([disabled]) ~ #slider {
+      label:hover input:not([disabled]) ~ #toggle {
         border-color: var(
           --uui-toggle-border-color-hover,
           var(--uui-color-border-emphasis)
@@ -86,7 +86,7 @@ export class UUIToggleElement extends UUIBooleanInputElement {
         );
       }
 
-      label:focus #slider {
+      label:focus #toggle {
         border-color: var(
           --uui-toggle-border-color-focus,
           var(--uui-color-focus)
@@ -97,15 +97,15 @@ export class UUIToggleElement extends UUIBooleanInputElement {
         );
       }
 
-      input:checked ~ #slider {
+      input:checked ~ #toggle {
         background-color: var(--uui-color-selected);
       }
 
-      label:hover input:checked:not([disabled]) ~ #slider {
+      label:hover input:checked:not([disabled]) ~ #toggle {
         background-color: var(--uui-color-selected-emphasis);
       }
 
-      label:focus input:checked ~ #slider {
+      label:focus input:checked ~ #toggle {
         background-color: var(--uui-color-selected-emphasis);
       }
 
@@ -131,11 +131,11 @@ export class UUIToggleElement extends UUIBooleanInputElement {
         color: var(--uui-color-interactive);
       }
 
-      input:checked ~ #slider #icon-checked {
+      input:checked ~ #toggle #icon-checked {
         color: var(--uui-color-selected-contrast);
       }
 
-      #slider::after {
+      #toggle::after {
         content: '';
         position: absolute;
         top: 2px;
@@ -151,45 +151,45 @@ export class UUIToggleElement extends UUIBooleanInputElement {
           background-color 120ms;
       }
 
-      input:checked ~ #slider::after {
+      input:checked ~ #toggle::after {
         left: calc(100% - 2px);
         transform: translateX(-100%);
       }
 
-      input:focus ~ #slider {
+      input:focus ~ #toggle {
         outline: calc(2px * var(--uui-show-focus-outline, 1)) solid
           var(--uui-color-focus);
       }
 
-      :host(:not([disabled], [readonly])) label:active #slider::after {
+      :host(:not([disabled], [readonly])) label:active #toggle::after {
         /** Stretch when mouse down */
         width: calc(1.06 * var(--uui-toggle-size));
       }
 
-      :host([disabled]) #slider {
+      :host([disabled]) #toggle {
         background-color: var(--uui-color-disabled-standalone);
       }
-      :host([disabled]) input:checked ~ #slider {
+      :host([disabled]) input:checked ~ #toggle {
         background-color: var(--uui-color-disabled-contrast);
       }
-      :host([disabled]) #slider::after {
+      :host([disabled]) #toggle::after {
         background-color: var(--uui-color-disabled);
       }
-      :host([disabled]) #slider #icon-unchecked {
+      :host([disabled]) #toggle #icon-unchecked {
         color: var(--uui-color-disabled-contrast);
       }
-      :host([disabled]) label:active #slider {
+      :host([disabled]) label:active #toggle {
         animation: ${UUIHorizontalShakeAnimationValue};
       }
-      :host([disabled]) input:checked #slider #icon-checked {
+      :host([disabled]) input:checked #toggle #icon-checked {
         color: var(--uui-color-disabled-contrast);
       }
 
-      :host(:not([pristine]):invalid) #slider,
-      :host(:not([pristine]):invalid) label:hover #slider,
+      :host(:not([pristine]):invalid) #toggle,
+      :host(:not([pristine]):invalid) label:hover #toggle,
       /* polyfill support */
-      :host(:not([pristine])[internals-invalid]) #slider,
-      :host(:not([pristine])[internals-invalid]) label:hover #slider {
+      :host(:not([pristine])[internals-invalid]) #toggle,
+      :host(:not([pristine])[internals-invalid]) label:hover #toggle {
         border: 1px solid var(--uui-color-danger-standalone);
       }
     `,