BMW stands for “Bayerische Motoren Werke” (Aktiengesellschaft - AG).
In other words, BMW is the full name of the company --- minus the “Aktiengesellschaft” which is normally shortened to “AG” --- as it might appear on more official paperwork. The rough English translation is “Bavarian Engine Works Company”