Did you ever wonder if the plural of index in SQL Server should be indexes or indices? Youâre not aloneâthis question comes up more often than youâd think.
The Short Answer
In SQL Server (and in most database documentation), the correct term is indexes.
Why âIndexesâ?
- Microsoft Documentation â The official SQL Server docs consistently use indexes, not indices. For example, youâll find references like âclustered indexesâ or ânonclustered indexesâ.
- Industry Usage â Within the database and developer community, âindexesâ is the standard plural. When youâre writing scripts, documentation, or emails about SQL Server, âindexesâ will be immediately clear.
- Clarity â In tech, plain English often wins. âIndexesâ avoids the academic or financial flavor that âindicesâ carries.
When You Might See âIndicesâ
- Math/Statistics â In pure mathematics, âindicesâ is the traditional plural (e.g., tensor indices).
- Finance â In the stock market, we talk about âmarket indicesâ like the S&P 500.
- Personal Preference â Some people simply prefer âindices,â especially if they come from those fields.
What to Use in SQL Server Work
Stick with indexes when writing queries, documentation, or communicating with other DBAs and developers. It matches Microsoftâs terminology and the shared language of the SQL Server world.
â Takeaway: In SQL Server, itâs indexes. âIndicesâ isnât wrong in general English, but if you want to be consistent and understood quickly in the database community, always go with indexes.
Discover more from SQLyard
Subscribe to get the latest posts sent to your email.


