I was doing a "Wiki walk" and I came across Bernard Montgomery's page and I found it strange that he didn't have a "Sir" next to his name. Why didn't the most famous British general of World War II ever get knighted? It seems like people get knighted for less significant things in my opinion. Thanks for any answers to a random little thought. :)
He was knighted. Wikipedia shows his "GCB" postnominal, that's "Knight Grand Cross" of the Order of the Bath.
He was appointed as a Companion following Dunkirk in July 1940, promoted to Knight Commander in November 1942 and then Knight Grand Cross in June 1945.
Edit: The term "Knight Companion" was incorrect, it's simply "Companion"
He isn't styled "Sir Bernard" because of the Viscountcy he was awarded in January 1946, which supercedes the knighthood in order of precedence and gave him the formal styling of "The Viscount Montgomery of Alamein" and term of address in speech of "Lord Montgomery".