Meaning uncertain. In most cases it is probably a variant of the English name Katherine, but there can also be cases where it comes from the Indian name Ketharini (especially if the parents are Hindus or otherwise have some knowledge of the Hindu pantheon).