« M. » est l'abréviation usuelle de « monsieur » en français.
« Mr » est une abréviation bien formée de « monsieur » en français qui a été en concurrence avec « M. » (voir l'entrée du Littré en lien qui donne « Mr » comme exemple d'abréviation ; Grevisse ne condamne « Mr. » qu'à cause du point qui serait un usage anglais, il ne cite simplement pas « Mr ») mais est souvent perçue de nos jour comme un anglicisme.
La français forme ses abréviations par un des mécanismes suivant :
la première lettre du mot suivie d'un point ;
les premières lettres du mot, généralement la dernière lettre utilisée est une consonne et la première lettre omise une voyelle, suivie d'un point ;
les premières lettres du mot suivies en exposant des dernières et sans point. La mise en exposant est souvent omise en écriture manuscrite (et parfois ailleurs), en particulier quand l'abréviation ainsi formée n'est pas prononçable (« Mlle » mais on évite « Cie » pour « compagnie »).
Un mécanisme auxiliaire employé généralement pour des mots d'origine latine et parfois pour éviter des ambiguïtés est d'utiliser les premières lettres du mot suivies d'une consonne intérieure et d'un point (« cf. » ou « cfr » pour « confer », « frq. » pour « francique » parce que les autres abréviations potentielles pourraient être confondues avec des abréviations de « français », mot probable dans un contexte où « francique » peut être utilisé abrévié).