I hate names with hill billy middle names, it's just so tacky... make it more interesting or powerful, not some basic thing that some inbred cousin also has.
Beyonce Giselle Knowles is pretty.... Giselle is a great name, heck it could just be her first name.