义的多样性相应的导致了对无神论定义的不同。古罗马因为基督徒拒绝信奉古罗马宗教而指责其为无神论者。而在20世纪，无神论一词则更多的被理解为不信仰任何宗教。无神论所否认的事物则更加复杂，无神论可以否认神性，神灵，超自然或许多其它概念，例如印度教和佛教的超然存在。
显无神论和隐无神论.对无神论的定义存有一个问题，那就是一个无神论者对神的“不信”需要到一个什么程度。无神论的定义有时包括了对有神信仰的简单缺失。这个宽泛的定义可以把连同新生儿在内的许多从未为接触过有神论概念的人涵盖进去。如