Besides the tryed and true stick to names from that era/naming conventions, 20,000 names is a good website for any type of name. Further, names from video games can be taken and mixed.
For example: Zion de Wynter and Sora Takagi.
Zion:
Originally Xion de Wynter, with the split personality...