
Temperance is a christian girl name and it is an English originated name with multiple meanings. Temperance name meaning is moderation, self-restraint and the associated lucky number is 1. Accompanying with Temperance meaning you can also listen here how to pronounce Temperance name.