a wee way to remember this....'it's always sunny in Greenock!' (except it's not!)
Grianach seems curiously similar to "grumpy"
So i means it and also she?
Yes, but "e" can mean "it" as well! The Gaelic language has gendered nouns. In this case i refers to weather which is a feminine noun in Gaelic hence i is used.