Etymology tree Proto-Indo-European *h₂el- Latin ūls Proto-Indo-European *-teros? Latin -ter Old Latin -ād Latin -ā Latin ultrābor. English ultra- Latin viola Old French -ette Old French violettebor. Middle English violet English violet English ultraviolet From ultra- (“beyond”) + violet (“violet”).