From tago (“day”) libro (“book”), probably a calque of German Tagebuch.
taglibro (accusative singular taglibron, plural taglibroj, accusative plural taglibrojn)