I really like
Noble especially as a middle name, but
King is a bit much for me on its own. Kingston makes me think of Jamaica, but
Kingsley is nice. I'm not that good at putting together combos, but I really like the combo
Ezra Noble, that was posted on this board a while back.