Origin: Irish
Meaning: love
Grainnia as a girl's name is a variant of Grainne (Irish, Gaelic); the meaning of Grainnia is "love".