If you like 'Nan' as a nickname, then yes, it is a good nickname.
Grace, as that is the original meaning.
Hannah-bananna
Hannah banana?
You mean Hannah Montana. She's played by Miley Cyrus.
Anne Boleyns nickname was Nan by king Henry VIII
Hannah Banana
Hannah, Anna, Lil, Nan, Viv
h, han, hans, hanny, ham, hammy, hchy?
Milez.
Jacksannah
Hannah Montana does not have a nick name. but Miley Cyrus's is smiley miley
It can be a term used to refer to a grandmother, or possibly a nickname for Nancy; it may have other meanings.