Smith’s dictionary is great and should be a first stop for most readers. If you have access to the updated version or to the original German, Pauly Wissowa (or New Pauly in English) is a great resource for this type of thing. You might also find various entries related to these concepts in the Oxford Classical Dictionary. The third volume in particular went heavy on concepts over historical trivia (like very minor persons), and their online version is even more comprehensive. These of course, like Smith’s you linked to, are also majority Greek, but the Roman side is completely represented as well.