Probable evolución del grafema: En la escritura semítica era la séptima letra, llamada zayin, que significaba «arma» o «espada».
En el griego temprano de Atenas y del noroeste de Grecia, la letra parece haber representado /dz/; en griego ático, desde el siglo IV a. C. en adelante, parece haber representado /zd/ y /dz/; no hay consenso sobre este tema.
En algunas inscripciones, z representaba un sonido del latín vulgar, probablemente una africada, formado quizá por la fusión de los reflejos del latín clásico /j/, /dj/ y /gj/; por ejemplo, zanuariu para ianuariu «Enero», ziaconus para diaconus «diácono» y oze para hodie «hoy».
El sonido latino importado a través del francés era nuevo y no estaba escrito con Z sino con G o I.
La forma anterior es celosa ; su sonido inicial es el [ dʒ ], que se desarrolló al francés moderno [ ʒ ].
La Z al final de una palabra se pronunciaba ts, como en los activos ingleses, del francés antiguo asez «suficiente» ( assez francés moderno), del latín vulgar ad satis («hasta la suficiencia»).
Sin embargo en Hispanoamérica, así como en Canarias y en algunas zonas de Andalucía, se suele articular como una consonante fricativa sorda dentoalveolar.
La letra Z se utiliza generalmente para representar consonantes sibilantes de distintos idiomas.
Por ejemplo, el sonido consonante fricativo dentoalveolar sonoro /z/ aplica a esta letra en los siguientes idiomas: portugués, catalán, francés, occitano, rumano, inglés, neerlandés; los idiomas eslavos escritos en alfabeto latino (polaco, checo, eslovaco, esloveno y croata), además de estos otros idiomas: letón, lituano, húngaro y albanés; además de las lenguas túrquicas escritas en alfabeto latino (turco, azerí, turcomano y uzbeko); mientras que en alemán y algunas veces en italiano representa una africada dentoalveolar sorda /ts/.
Aunque más a menudo este sonido aparece como ⟨su⟩ ⟨si⟩ en palabras como measure, decision, etc.
Una palabra germánica nativa del inglés que contiene 'z' es freeze (pasado froze, participio frozen) que llegó a escribirse de esa manera por convención, aunque podría haberse escrito con 's' (como choose, chose, chosen).
En danés, noruego y sueco, ⟨z⟩ por lo general representa el sonido / s / y por lo tanto comparte el valor de ⟨s⟩ que normalmente se produce sólo en préstamos que se escriben con ⟨z⟩ en los idiomas de origen.
Entre los idiomas no europeos que han adoptado el alfabeto latino, ⟨z⟩ normalmente significa [z] en las lenguas de Azerbaiyán, Igbo, Indonesia, Shona, Suajili, tártaro, turco, y zulú.
Ligada con s larga (ſ), es parte del origen de la eszett (ß) en el alfabeto alemán.