Like when trying to evolve a Pokemon that needs friendship to evolve
But is here is a chart of things that will raise happiness.
Nope, all giving a Pokemon a nickname does is give it a new name, no increased happiness, when You revive it will still be at max happiness
hope I helped!:)
No it does not.
Hope this helps!