该编程语言名为Lua,官方上并不是首字母缩写。Lua是葡萄牙语中“月亮”的普通词语。该语言以此命名是因为PUC的一种先前编程语言(处于早期开发阶段)已经被命名为Simple Object Language(简单对象语言)的缩写SOL。由于SOL在葡萄牙语中意思是“太阳”,所以它的后继者被命名为Lua作为一个玩笑。Lua社区发明了有趣的反向缩写来讽刺地解释Lua不是首字母缩写:LUA代表Lua Uppercase Accident(Lua大写意外)。然而,从历史上看,LUA曾经是葡萄牙语中的首字母缩写。它曾经代表着“Linguagem para Usuarios de Aplicação”(应用程序用户语言)。但是该缩略语从未在英语文档中使用过,因为对于非葡萄牙语的人来说很难理解。另一方面,Microsoft不幸地使用LUA缩写来指代最低特权用户帐户(Least privileged User Account)。这个概念与编程语言无关,但会导致一定的混淆。