Name ideas

I'm writing a sci fi/fantasy novel but I need name ideas. I prefer unusual/unique names. I don't really have a good plot idea yet but it has to do with the elements/powers & apocalyptic event.

Main girl: red hair, hazel eyes, and pale skin.

Main guy: tall, dark hair, dark brown eyes, tan skin.

Mean girl: brown hair, blue eyes, light tan skin

Main girl friend: curly black hair, half white half black, and light brown eyes.

Arrogant/mean guy: longish blonde hair, grey eyes, (I would imagine either Jamie Campbell bowers or Alex pettyfer as this guy)

There's more characters but that's the basics I have right now.

Thanks