Once Upon a Time introduced a lot of characters, each of whom took on multiple names, and digging into the meanings of those names can add a lot to each character's background. The show brought in a number of fairytale characters, mixing and matching their stories, and then brought the classic characters into the real world through a series of curses. The character Rumplestiltskin is central to each of the series' arcs, and with that as a base, it shouldn't be surprising that the names of each character are directly connected to their roles in the story and relationships with each other.
https://screenrant.com/once-upon-time-meaning-behind-main-character-names/