It's divided into particular cultures/settings, so you should be able to keep it open on a relevant page and roll names as required. It's 278 pages, with 2-4 name lists per page. There's a good selection of modern cultures and historical real names. There's also a section for fantasy setting names, and humorous ones too.
Some highlights to illustrate the range:
- Ridiculous Hobos
- Space Cowboys
- Forensic Techniques
- Roman (with two pages of instructions on how they named each other).