Not boy's name for grandma! (3)

I believe the answer is:
nan
'grandma' is the definition.
(nan can informally mean a grandmother)
'not boy's name' is the wordplay.
I cannot really see how this works, but
'name' could be 'n' (common abbreviation e.g. on forms) and 'n' is present in the answer.
The remaining letters 'an' is a valid word which might be clued in a way I don't understand.
This explanation may well be incorrect...
'for' acts as a link.
Can you help me to learn more?
(Other definitions for nan that I've seen before include "Granny; bread" , "Relation" , "Grandmother (informal)" , "Indian bread; grandma" , "Elderly relative" .)
