It's a Historical Convention That Stuck
The short answer is that mathematics originated in ancient Greece, and those scholars wrote in Greek. When Latin European scholars revived mathematics during the Renaissance, they kept using the Greek alphabet for certain roles because they already had thousands of pages of Greek texts to translate. It's not some mystical choice. It's inertia wrapped around a practical system. The real reason it persists comes down to capacity. Latin has 26 letters. Mathematics needs more symbols than that, especially when you're working with multiple variables, constants, and operators in the same expression. Greek gives you another 24 characters to work with, which immediately expands your alphabet without requiring invented glyphs. You also get uppercase and lowercase variants, giving you 48 more symbols for free. In practice, mathematicians and physicists developed informal conventions over centuries that became formal enough that everyone just agrees on them now. Uppercase Greek letters tend to represent constants, operators, or aggregate quantities. Lowercase Greek letters often stand for angles, variables, or specific functions. These aren't hard rules enforced by any authority. They're just what you see in the literature, and breaking them will confuse readers more than help you.
I ran into this exact problem last year when I was converting a set of legacy MATLAB scripts into Python. The original code used lambda and theta interchangeably for two different time-dependent variables in a fluid dynamics simulation. When I ported the equations, I kept getting dimension mismatches because the reference papers I was cross-checking used theta for a fixed angular parameter and lambda for wavelength, while the MATLAB code had assigned them the opposite meanings. The workaround was straightforward once I found it: I traced every instance back to the original derivation in a 1987 journal paper by someone named Tabor, which showed the intended assignments clearly. I then added explicit comments in the new code mapping each Greek letter to its physical quantity instead of leaving them bare. Saved me probably three days of debugging.
Common Letters and What They Usually Mean
Some Greek letters have near-universal meanings that you'll encounter repeatedly: Pi () is 3.14159... There's basically no argument about this one. Sigma ( and ) as a summation operator and standard deviation, respectively. The capital form is almost exclusively an operator. The lowercase form shows up in statistics and particle physics.
Get the Full Details

Epsilon () for small quantities or tolerance thresholds. In analysis, it appears in nearly every formal definition of a limit. Delta ( and ) for change or difference. Capital delta is often a finite change. Lowercase delta appears in variational calculus and thermodynamics. Theta () and phi () for angles. Physics uses these constantly. Don't confuse phi with the letter p in handwritten notes. It happens more often than you'd think.
Lambda () for eigenvalues and wavelength. These are different concepts that share a symbol, which is another source of confusion when reading across disciplines. Mu () for mean or the micro prefix. Again, context tells you which one you're looking at. Omega ( and ) for angular velocity, resistance, or the final value in a sequence.
The overlap between disciplines is one of the underappreciated friction points in this system. An eigenvalue is lambda in linear algebra. It's also the decay parameter in semiconductor physics. A reader coming from one field to another will assume the symbol means the same thing and proceed to make incorrect substitutions.

The Uppercase Lowercase Distinction Matters More Than Beginners Think
This is something I see people get wrong regularly. Delta and delta are not interchangeable. Capital Delta in vector calculus is the Laplacian operator. Lowercase delta is a small change in a variable. Using the wrong one in a derivation doesn't just look sloppy. It changes the meaning of the equation entirely. I've seen graduate students lose points on qualifying exams for exactly this mistake. The same issue shows up with Sigma. applied to a sequence is a summation. applied to a data set is standard deviation. They sound the same when read aloud. They mean completely different things on paper. If you're writing code that implements these, be explicit about which one you mean rather than relying on variable names that could be ambiguous.
What Greek Letters Don't Solve
The system breaks down when you need more than roughly 48 distinct symbols and your work crosses multiple subfields. In quantum field theory and string theory, you'll sometimes see Greek letters with bars, tildes, hats, subscripts, and superscripts layered on top of each other. It's readable for specialists but nearly impossible for anyone outside that narrow area. I've read papers where the same symbol appeared with four different definitions across three sections, and you had to track each one manually because there was no consistent naming convention. A common workaround in those fields is switching to Latin letters with indices or using less common Unicode characters, but even that gets messy fast. Some researchers in high-energy physics have pushed for more systematic notation, but the field is large and entrenched enough that change is slow. You'll encounter ad hoc solutions like using Cyrillic characters or subscripted Latin letters in niche areas, which further fragments readability across communities. If you're learning math or physics and you want to move faster, the most practical thing you can do is keep a personal reference sheet of Greek letters and their most common uses in your field. Memorizing all of them upfront isn't necessary. You'll pick up the frequent ones through exposure. But having a quick lookup when you hit an unfamiliar symbol in a paper saves time and prevents misreading.
The deeper issue is that this notation system is a layer cake of conventions from different eras and disciplines. Each era added its own layer without removing the old one. That's why it feels arbitrary sometimes. It partly is. But it's an arbitrary system that billions of calculations have been built on top of, and nobody is going to replace it. The best approach is learning to read it efficiently rather than trying to rationalize every choice behind it.
