It sounds like she's had a rough start to life but will end up in a wonderful place! How wonderful you are able to take her in.

No name ideas - I'm fresh out today!