The word Nigger came directly from the word Niger and is often spelled either way.
No. The origin of the word is the colloquial pronunciation of "negro".
"Negro" means black.