Буддизм сам по себе не отрицает богов, он как бы "не об этом". Помимо предыдущих верных ответов хочется добавить, что, так как буддизм зародился в Индии, то он в какой то мере принял в себя пантеон индуистских богов - буддисты верили что эти боги существуют, но скорее не считали нужным им поклонятся, ежели кто желал поклонятся богам и быть буддистом - противоречия тут не было. Придя в тибет, буддизм принял пантеон местных богов и демонов, то же было в Китае и Японии. С точки зрения дхармы боги - такие же пребывающие в сансаре существа, которые живут долго но тоже смертны и когда нибудь переводятся в людей или даже животных, ну либо достигнут нирваны. Кстати, будда - тот кто фактически мог уйти в нирвану но остался прожить человеческую жизнь, дабы помочь другим живым существам, то есть в какой то мере он стоит выше богов, хоть и не обладает сверхъестественной силой.
Всё дело в тонкостях перевода. В буддизме нет богов, оно появились в буддийских текстах при переводах на европейские языки. Правильнее называть их дэвами.