A female given name from Hebrew, nickname for Mary created by rhyming with Molly.
"Polly was named after her grandmother Mary, a traditional choice that rhymes with the familiar nickname Molly."
Polly is a nickname derived from Mary that was formed by rhyming it with the name Molly. The word entered English usage as an affectionate variation of Mary through this playful sound-alike construction.