SÃO ou SANTO?

Quando se usa são e quando se usa santo antes do nome de todos os santos? É assim que funciona: quando a primeira letra do nome do santo é uma vogal (a, e, i, o, u) ou h, emprega-se a expressão santo (Santo Antônio, Santo Antão, Santo Ivo, Santo Higino); quando a primeira letra do nome do santo é uma consoante, emprega-se a expressão são (São Paulo, São Jorge). Já os nomes de santas, só se emprega a forma santa (Santa Ana, Santa Helena, Santa Clara).