Unsure of names..

* Female * Medium length brown hair * Teal-blue eyes * Short about 5'1-5'4* Early twenties * Averge build Shy but when out of shell very outgoing * Very polite but can have a snappy side when under threat- Had a rough childhood..*

Im looking for a name that will suit. I dont mind if it is popular or unusual name.. needs to be able to be shortened-( Like Sophie - Soph or fee)

Also sibling suggestions are appreciated. they wont have that big of a big role, so characteristics aren't needed yet..