What would you name these characters?

I’m writing a book and I am having some trouble with some names. Any ideas??

Main character: (currently named [name]Reese[/name]??) 5’6" female, 17, brunette, blue eyes, athletic, sarcastic but funny, sweet, and responsible
Cousin: (currently [name]Jane[/name] but I think it may be too stuffy) 5’6" female, 24, long blonde hair, blue eyes, cheerleader/model type, responsible but lets loose after some wine
Best friend: (no name yet) 5’4" female, 17, dirty blonde hair, brown eyes, crazy, adventurous, and flirts without even trying
Boy character: (maybe [name]Gray[/name]?) 6’0", 18, brown hair, brown eyes, rugged handsome friend main character falls for

Also, any opinions on [name]Roe[/name] or [name]Posey[/name] or [name]Sloane[/name] as girl names?

Main: [name_f]Carol[/name_f], [name_f]Justine[/name_f], [name_u]Perry[/name_u], or [name_f]Annette[/name_f]
Cousin: [name_u]Reese[/name_u], [name_f]Raina[/name_f], [name_f]Christine[/name_f]
Bestie: [name_f]Belle[/name_f], Jaqueline, [name_f]Mabel[/name_f]
Dude: [name_m]Brad[/name_m] (Only if he’s a bit stupid), [name_m]Tom[/name_m], [name_m]Jack[/name_m], or one of those VERY normal names that’s been in the top hundred since the 1880’s

MC: [name_f]Lucy[/name_f], [name_u]Gabby[/name_u], [name_f]Caroline[/name_f], [name_f]Zoe[/name_f], [name_f]Jane[/name_f], [name_u]Hilary[/name_u], [name_f]Georgia[/name_f]
Cousin: [name_f]Victoria[/name_f] “[name_f]Tori[/name_f]”, [name_f]Kaitlyn[/name_f] “[name_f]Katie[/name_f]”, [name_f]Erin[/name_f], [name_f]Erica[/name_f], [name_f]Diane[/name_f], [name_f]Fiona[/name_f], [name_f]Alice[/name_f], [name_u]Sloane[/name_u], [name_f]Jane[/name_f]
Best [name_m]Friend[/name_m]: [name_f]Thalia[/name_f], [name_f]Olivia[/name_f], [name_f]Eloise[/name_f], [name_f]Willa[/name_f], [name_f]Saskia[/name_f] (a super girly name)
[name_m]Guy[/name_m]: [name_m]Eddy[/name_m], [name_u]Alex[/name_u], [name_u]Charlie[/name_u], one of those nickname names.

I don’t love [name_f]Roe[/name_f], [name_u]Sloane[/name_u], or [name_u]Reese[/name_u]. [name_f]Posey[/name_f] is ok, but I love [name_f]Jane[/name_f]! You just have to say [name_f]Jane[/name_f] in a fun way - not plain jane, but [name_f]Jane[/name_f]!

You seem drawn to the uber trendy names, the ones that end up being over three seconds after they’re cool. Run away screaming from these names!! They are too modern for a book character. If you’re lusting after an unusual name, check out some other unknown literary characters. They make good inspiration.