There are 12 words that end with HAMS in the Official SCRABBLE® Dictionary, ranging from 4-letter words to 9-letter words. The highest-scoring SCRABBLE® words ending with HAMS is brechams, which is worth 17 points, followed by broughams at 17 points.