Si bien el budismo y el jainismo son consideradas religiones no teístas, estas sí aceptan la creencia en realidades espirituales, como el renacimiento, los milagros y el karma, y en la existencia de seres espirituales, como espíritus y deidades, por lo cual no pueden considerarse ateístas (al aceptar, por ejemplo, la existencia de dioses, aunque no vistos como creadores) ni agnósticas (al aceptar como cierta la creencia en conceptos espirituales como el karma).