Nihon and Nippon both means Japan.
Nihon and Nippon are both
Japanese ways of pronunciations to read Chinese letters
indicate Japan.
I consider that the sound of "Japan" for Nihon derived from Chinese way of reading of Nihon. In Chinese they pronounce Zuban. In ancient world, Nihon changed to Japan on the
long way to English speaking world.