Here are some other options, depending on the specific nuance you're looking for:
* History buff: This is a casual and informal term for someone who enjoys learning about history.
* History enthusiast: This term emphasizes the passion and excitement someone has for history.
* Historiographer: This is a more formal term for a historian, particularly someone who specializes in writing about history.
* Chronophile: This is a less common word, but it specifically means someone who loves time and history.
The best word to use will depend on the context and the specific meaning you want to convey.