diff --git a/packages/eui/changelogs/upcoming/7971.md b/packages/eui/changelogs/upcoming/7971.md
new file mode 100644
index 00000000000..faf9be1e3d9
--- /dev/null
+++ b/packages/eui/changelogs/upcoming/7971.md
@@ -0,0 +1,2 @@
+- Updated `EuiIcon` with a new `tokenSemanticText` glyph
+
diff --git a/packages/eui/src-docs/src/views/icon/tokens.tsx b/packages/eui/src-docs/src/views/icon/tokens.tsx
index a3f4e80cd05..e4cd2f93119 100644
--- a/packages/eui/src-docs/src/views/icon/tokens.tsx
+++ b/packages/eui/src-docs/src/views/icon/tokens.tsx
@@ -58,6 +58,7 @@ const tokens: EuiTokenMapType[] = [
'tokenRankFeatures',
'tokenRepo',
'tokenSearchType',
+ 'tokenSemanticText',
'tokenShape',
'tokenString',
'tokenStruct',
diff --git a/packages/eui/src/components/icon/__snapshots__/icon.test.tsx.snap b/packages/eui/src/components/icon/__snapshots__/icon.test.tsx.snap
index 815df0d5613..692f493f252 100644
--- a/packages/eui/src/components/icon/__snapshots__/icon.test.tsx.snap
+++ b/packages/eui/src/components/icon/__snapshots__/icon.test.tsx.snap
@@ -10893,6 +10893,24 @@ exports[`EuiIcon props type tokenSearchType is rendered 1`] = `
`;
+exports[`EuiIcon props type tokenSemanticText is rendered 1`] = `
+
+`;
+
exports[`EuiIcon props type tokenShape is rendered 1`] = `