Kata yang baku dalam bahasa Indonesia adalah “mengapa.”
“Kenapa” juga merupakan kata tanya yang sering digunakan dalam percakapan sehari-hari dan informal, namun dalam konteks penulisan resmi atau formal, “mengapa” adalah pilihan yang lebih tepat.
Keduanya memiliki makna yang sama, yaitu menanyakan alasan atau sebab, namun “mengapa” dianggap lebih sesuai dengan kaidah bahasa baku.