En México también usamos "sin techo" o bien "sin hogar" aunque es frecuente también llamarles " ... de la calle".
Frecuentemente también se usa "Menesteroso" aunque este término está cayendo en desuso entre las nuevas generaciones, que prefieren los anglicismos "Homeless" o en ocasiones "Hobo".
El término correcto según la RAE y el que se usa en comunicaciones oficiales del gobierno es, sin embargo
Indigente
o persona en situación de calle/indigencia; ambos, en mi opinión, términos bastante neutros y sin ninguna connotación despectiva o discriminatoria, que reconocen la humanidad del individuo y se refieren sólo a la falta de medios para cubrir sus necesidades básicas y no a las consecuencias obvias o condición temporal de esta situación.