M would seem to be an odd last letter for a baby name, until you consider that two of the top boys' names end with the letter M: Liam and its father name William.
Along with Liam and William, M-ending boys' names in the US Top 100 include Adam, Abraham, Graham, Beckham, Callum, and Sam.
Two of the most classic nickname-names for boys end in M: Jim and Tom.
See all of our M-ending names for baby boys here. The top names below rank among the current US Top 1000 Baby Names and are ordered by popularity. Unique names rank below the Top 1000 and are listed alphabetically.