| # | Last Name | First Name | Initials | Rank | Regiment | Date of Death |
|---|---|---|---|---|---|---|
| 15931 | McDONALD | John | J | Private | South African Infantry | 1916-02-26 |
| 15934 | McDONALD | James Burns | J B | Lance Corporal | South African Infantry | 1917-09-20 |
| 15936 | McDONALD | John Edward | J E | Flight Lieutenant | Royal Air Force Volunteer Reserve | 1945-04-08 |
| 15940 | McDONALD | Murdoch | M | Private | South African Infantry | 1916-07-16 |
| 15943 | McDONALD | Robert | R | Private | South African Infantry | 1916-07-15 |
| 15946 | McDONALD | Wallace Hubert | W H | Private | Imperial Light Horse/Kimberley Regiment, S.A.Forces | 1944-10-04 |
| 38626 | McDONALD | Peter Alexander Gordon | P A G | Field Reservist | British South Africa Police | 1978-09-14 |
| 15950 | McDOUGALL | James Struthers | J S | Private | South African Infantry | 1917-09-21 |
| 15952 | McDOWALL | John | J | Lance Corporal | South African Infantry | 1918-04-11 |
| 15953 | McDOWALL | John R | J R | Private | Gordon Highlanders | 1917-04-23 |
| 15954 | McDOWELL | James Daroe | J D | Gunner | South African Heavy Artillery | 1917-04-23 |
| 15964 | McFADYEN | Ian Hamilton | I H | Air Sergeant | South African Air Force | 1941-09-28 |
| 15967 | McFARLANE | David | D | Lance Corporal | Royal Natal Carbineers, S.A. Forces | 1944-10-10 |
| 31770 | McFARLANE | Sidney Colin | S C | Captain | Johannesburg Mounted Rifles | 1906-06-10 |
| 15972 | McFIE | Roy Thomson | R T | Private | Royal Natal Carbineers, S.A. Forces | 1942-04-13 |
| 38635 | McGARRELL | John Hamill | J H | Field Reservist | British South Africa Police | 1979-08-13 |
| 15977 | McGARVIE | John Edward | J E | Sergeant | South African Infantry | 1917-09-20 |
| 15979 | McGAW | Robert Ewart | R E | Private | South African Infantry | 1916-07-27 |
| 15981 | McGEE | Albert | A | Lance Corporal | Imperial Light Horse/Kimberley Regiment, S.A.Forces | 1944-10-23 |
| 15982 | McGEE | Dean Patrick | D P | Lieutenant | South African Air Force | 1944-05-08 |
| 15985 | McGEE | Martin Henry | M H | Private | South African Infantry | 1918-03-21 |
| 15987 | McGIBBON | George Woodrow | G W | Lieutenant | South African Artillery | 1942-06-20 |
| 15988 | McGIBBON | Hugh Parker Buchanan | H P B | Lance Bombardier | South African Artillery | 1942-01-23 |
| 15992 | McGILVRAY | Donald Glen | D G | Private | Royal Durban Light Infantry, S.A. Forces | 1942-07-16 |
| 15995 | McGONIGAL | Charles | C | Private | Imperial Light Horse/Kimberley Regiment, S.A.Forces | 1944-10-23 |
| 15998 | McGRATH | John Francis | J F | Lance Corporal | Imperial Light Horse, S.A. Forces | 1941-12-31 |
| 15999 | McGREGOR | Andrew William | A W | Second Lieutenant | Black Watch (Royal Highlanders) | 1916-02-27 |
| 16001 | McGREGOR | Charles William | C W | Lieutenant | South African Air Force | 1945-02-07 |
| 16007 | McGREGOR | Peter Sleath | P S | Private | Rhodesia Regiment | 1917-11-24 |
| 16022 | McHENRY | Frank | F | Private | South African Infantry | 1916-07-17 |
| 16023 | McHUGH | Douglas Howard | D H | Lieutenant | South African Air Force | 1944-07-13 |
| 39803 | McHonjomera | Leonard | L | District Security Assistant | Internal Affairs | 1979-02-19 |
| 16029 | McINNES | Allan John | A J | Lieutenant | South African Air Force | 1944-08-17 |
| 16031 | McINNES | James | J | Private | South African Infantry | 1916-07-27 |
| 16033 | McINTOSH | Allen | A | Lance Corporal | South African Infantry | 1917-09-20 |
| 16035 | McINTOSH | Duncan Jeffreys | D J | Air Sergeant | South African Air Force | 1941-09-14 |
| 16036 | McINTOSH | David Thomas | D T | Sergeant | South African Engineer Corps | 1942-10-26 |
| 16039 | McINTYRE | Colin Clyde | C C | Private | Natal Mounted Rifles, S.A. Forces | 1942-10-23 |
| 16043 | McINTYRE | John William | J W | Private | South African Infantry | 1917-04-12 |
| 16044 | McINTYRE | Malcolm John Colin | M J C | Captain | South African Air Force | 1944-08-20 |
| 16045 | McINTYRE | Norman | N | Sapper | South African Engineer Corps | 1942-07-27 |
| 16046 | McINTYRE | Norman Glen | N G | Able Seaman | South African Naval Forces | 1942-04-05 |
| 16050 | McIVER | Henry Alexander | H A | Corporal | South African Medical Corps | 1942-05-28 |
| 31820 | McInnes | Archibald | A | Private | Natal Rangers | 1906-07-08 |
| 16053 | McKAY | Archibald McSporran Blue | A M B | Private | South African Infantry | 1916-07-16 |
| 16054 | McKAY | Ernest Donald | E D | Private | South African Infantry | 1916-07-21 |
| 16055 | McKAY | Robert | R | Private | South African Infantry | 1917-04-09 |
| 16057 | McKECHNIE | Archibald | A | Private | South African Infantry | 1917-04-09 |
| 16063 | McKELLAR | Duncan | D | Lance Corporal | South African Infantry | 1917-09-19 |
| 39805 | McKEND | Bruce John | B J | Trooper | Rhodesian Light Infantry | 1979-06-16 |