I generally dislike using flashcards to learn vocabulary (or kanji) because their meaning changes so much depending on context. Names are an exception, and also really hard for somebody who hasn't grown up knowing people who they can associate with the kanji.
I was looking at the list of resources we have here at meta, but there wasn't anything that could be used to compile a list of names by frequency, except perhaps the physical version of BCCWJ.
There is a website that has a Flash-based quiz for 516 most common family names, but I'm looking for data that I can use to create my own flashcards. The site claims that it collected the names from telephone books and unless the author actually manually counted the frequency, there must be a digital version of the telephone book somewhere.
The requirements for the data:
- Reading (preferably hiragana or katakana instead of romaji)
- Frequency coefficient OR a raw list of kanji with readings