based on this on your other post, Samantha feels best to me - possibly because I knew a Samantha ‘Sam’ just like that - and because it feels more likely a teen would be called Samantha if it’s set in contemporary times and you want it to be ‘realistic’