You might have noticed that some Italian words that end in ‑ma are masculine!
Keep also in mind that the plural forms of these words end in ‑i.
Caution! Hot! The Italian word caldo means both hot and heat.
And there's more! Avere caldo means that you are hot.
This isn't to be confused with fa caldo, which means it is hot when you're talking about the weather.