The name Barack Obama appeals to the folks that voted him in. They relish all things African-looking, African-sounding and actually African. Sadly, Obama's name is actually
trendy and appealing.
"Duncan Hunter" sounds out of date and unworldly.
Again, don't shoot the messenger.