Answer:
Rose fits the context the most, here.
Your answer is The little Mermaid or also known as Ariel.
Ariel is the first Disney Princess to have not been born human and is also the first Disney Princess confirmed to have children.
I hope this helps ;)