I think you should pick a name that you can use out in the field and doesn't take itself to seriously.
I think Weasley is a bit geeky and people think of weasles when they hear that name. If I was a chick and weasley was the name of the guy picking me up, i'd immediately make the link 'Trying to weasel his way in'. Could potentially ruin your game.
Edge, sorry but I don't like either. It sounds a bit try hard and reminds me of Fonzy. I'd expect you to wear a black bomber jacket and have gelled up hair to have a name like that.
And Shuttlecock? Just.....no....please....
I got the name 'Skittles' from a guy I used to sarge with because I had many colours in my hair. But I tell chicks that it's because 'They don't know what they're going to get'

Pretty lame yeah but gets a laugh. It also adds that sense of mystery that chicks dig.
Maybe you could take Ron Weasley, use the R. Turn it into 'Arr'. That way, when a chick asks you why your name is Arr you could reply 'Because i'm a fucking pirate bitch!' hahaha! Totally not my style but yeah, it's an idea.