No. The Halo franchise has never been released on a Nintendo console.
Halo is a first-party Microsoft/Xbox Studios IP. The mainline games launched exclusively on:
Nintendo platforms (GameCube, Wii, Wii U, Switch) have never received a Halo title. The closest equivalent on GameCube was Metroid Prime (first-person adventure) or TimeSplitters 2 (arena shooter).