This document contains 300 names and 150 surnames for very fast random character name improvisation. Don't be short of ideas never more!!
(Anyway, if you think you need something a little more complex, you could take a look at this: https://www.storytellersvault.com/product/293821/Nomenclator--v-English) ... [click here for more]