diff --git a/CHANGELOG.md b/CHANGELOG.md
index ecd11fd0531..de7235a8e0e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,7 @@
- Added TypeScript definition for `EuiFormControlLayout` ([#2086](https://github.com/elastic/eui/pull/2086))
- Changed SASS mixin `euiOverflowShadow()` to use `mask-image` instead of `box-shadow` ([#2088](https://github.com/elastic/eui/pull/2088))
- Added SASS mixin and CSS utility `euiYScrollWithShadows` ([#2088](https://github.com/elastic/eui/pull/2088))
+- Added new icons `cloud drizzle`, `cloud stormy`, `cloud sunny`, `documents`, `edit `, `training` and `video player` ([#2102](https://github.com/elastic/eui/pull/2102))
**Bug fixes**
diff --git a/src-docs/src/views/icon/icons.js b/src-docs/src/views/icon/icons.js
index 73db7f649a2..3b19cbcf1b9 100644
--- a/src-docs/src/views/icon/icons.js
+++ b/src-docs/src/views/icon/icons.js
@@ -43,6 +43,9 @@ const iconTypes = [
'check',
'checkInCircleFilled',
'clock',
+ 'cloudDrizzle',
+ 'cloudStormy',
+ 'cloudSunny',
'compute',
'console',
'controlsHorizontal',
@@ -55,7 +58,9 @@ const iconTypes = [
'cut',
'database',
'document',
+ 'documents',
'dot',
+ 'edit',
'email',
'empty',
'exit',
@@ -161,9 +166,11 @@ const iconTypes = [
'tag',
'tear',
'temperature',
+ 'training',
'trash',
'user',
'vector',
+ 'videoPlayer',
'visArea',
'visBarHorizontal',
'visBarVertical',
diff --git a/src/components/icon/__snapshots__/icon.test.tsx.snap b/src/components/icon/__snapshots__/icon.test.tsx.snap
index 919bf81dbde..42349cc1f7d 100644
--- a/src/components/icon/__snapshots__/icon.test.tsx.snap
+++ b/src/components/icon/__snapshots__/icon.test.tsx.snap
@@ -1040,6 +1040,67 @@ exports[`EuiIcon props type clock is rendered 1`] = `
`;
+exports[`EuiIcon props type cloudDrizzle is rendered 1`] = `
+
+`;
+
+exports[`EuiIcon props type cloudStormy is rendered 1`] = `
+
+`;
+
+exports[`EuiIcon props type cloudSunny is rendered 1`] = `
+
+`;
+
exports[`EuiIcon props type codeApp is rendered 1`] = `