From Middle English *name-bok, from Old English nambōc (“namebook”), equivalent to name + book.
namebook (plural namebooks)