The List
There are 554 7 letter words with H as the last letter. The highest scoring is MEZUZAH at 30 points in Scrabble. 140 carry three or more vowels, which makes them useful for dumping a vowel-clogged rack.
AARRGHHABOLISHABROACHABSINTHACALEPHACOLYTHAGGADAHAGOROTHALANNAHALENGTHALIYOTHALMIRAHALUMISHAMBATCHANGUISHAPPEACHARDRIGHAUTARCHAZIMUTHBABOOSHBABYISHBADDISHBADMASHBAGWASHBALDISHBARDASHBATFISHBEAMISHBEARISHBEAUISHBEDBATHBEGORAHBEMOUTHBENEATHBERDASHBESEECHBETROTHBEWITCHBIGGISHBILLYOHBIMORPHBIOTECHBISMUTHBLEMISHBLOKISHBLUEISHBOARISHBOBBISHBOGGISHBOOBISHBOOKISHBOORISHBOROUGHBORSHCHBORTSCHBOXFISHBRACHAHBRAUNCHBREADTHBRINISHBRUTISHBUCKISHBUDMASHBULLISHBULRUSHBURDASHBURNISHBUSHWAHBYCATCHCADDISHCANNACHCAPOUCHCARLISHCAROACHCARROCHCARWASHCATARRHCATFISHCATTISHCEILIDHCHALLAHCHALOTHCHAVISHCHEETAHCHERISHCHUDDAHCHUMASHCHUPPAHCLAYISHCLERUCHCOCKISHCODFISHCOLDISHCOLTISHCOOLISHCOWFISHCOWITCHCRAUNCHCRONISHCUBBISHCULTISHCURRACHCURRAGHCURRISHDAMPISHDANKISHDARKISHDEAFISHDEBAUCHDEBOUCHDERVISHDIGLYPHDIGRAPHDIMMISHDIMORPHDIPTYCHDISTICHDJIBBAHDOBHASHDOGFISHDOGGISHDOLLISHDOLTISHDONNISHDORKISHDORLACHDOVEISHDOZENTHDRONISHDULLISHDUMPISHDUNCISHDUNNISHDUSKISHEARBASHEGGWASHELDRICHEMPEACHENDARCHENFLESHENGLISHENGULPHENROUGHEPITAPHESTRICHEVANISHEYEBATHEYELASHEYEWASHFADDISHFAIRISHFALSISHFASTISHFATTISHFENNISHFILMISHFINEISHFINFISHFLAUNCHFLEMISHFOGYISHFOLKISHFOOLISHFOPPISHFOXFISHFULLISHFURBISHFURNISHGABNASHGALUMPHGAMPISHGARFISHGARNISHGAWKISHGEMFISHGENIZAHGIRLISHGNOMISHGOATISHGOLDISHGOLIATHGOODISHGOOMBAHGOULASHGOYISCHGRAMASHGRAUNCHGRAYISHGREENTHGREYISHGUARISHGULLISHGYTRASHHADEDAHHAGBUSHHAGFISHHAGGISHHAIMISHHALAKAHHALALAHHALAVAHHALLOTHHARDISHHARUMPHHASHISHHAWKISHHEIGHTHHEIMISHHELLISHHENNISHHEXARCHHICKISHHIGHISHHIPPISHHOBBISHHOGFISHHOGGISHHOGWASHHORNISHHOTTISHHUFFISHHUNNISHHUPPOTHHUTZPAHIMPEACHINEARTHINGULPHINSOOTHINVEIGHISOBATHISOPACHISOTACHJACINTHJEWFISHJIGGISHJOCKISHKADDISHKAJAWAHKERNISHKETUBAHKHIRKAHKHOTBAHKHOTBEHKHUTBAHKIDDISHKIDDUSHKLATSCHKLOOTCHKNAVISHKOKOBEHKUFIYAHKURBASHLADDISHLADYISHLARGISHLARKISHLAZYISHLEFTISHLISTETHLOGGISHLOMPISHLONGISHLOUDISHLOUTISHLUBFISHLUCHOTHLUMPISHLUSKISHMADDISHMAIDISHMAMMOTHMANNISHMASTICHMATZOTHMAWKISHMAYBUSHMEGILPHMELTITHMENORAHMESARCHMESSIAHMEZUZAHMIDRASHMIKVOTHMINXISHMISSISHMITSVAHMITZVAHMOBBISHMONARCHMONKISHMOONISHMOORISHMOREISHMUDBATHMUDFISHMUFFISHMUGGISHMUMPISHMURKISHMURRAGHNAVARCHNEBBICHNEBBISHNEDDISHNEOLITHNERDISHNICEISHNOIRISHNOMARCHNONCASHNONSUCHNOURISHNUNNISHNURDISHOARFISHOGREISHOOFTISHOSTRICHOTOLITHOUTFISHOUTGUSHOUTLASHOUTPUSHOUTRUSHOUTWASHOUTWISHOUTWITHPADSHAHPANFISHPARKISHPEAKISHPECKISHPEEVISHPELLACHPERKISHPETTISHPHARAOHPIBROCHPIEDISHPIGFISHPIGGISHPIGWASHPINFISHPINKISHPITARAHPITIETHPIXYISHPLANISHPLENISHPOORISHPOPPISHPOTLACHPOUFTAHPREWASHPRUDISHPRUTOTHPUBLISHPUCKISHPUGGISHPUNKISHPUPFISHQABALAHQUAMASHQUETSCHRAFFISHRAMMISHRANKISHRAPLOCHRASPISHRATFISHRATTISHREBIRTHRECATCHREDDISHREDFISHREFRESHRELLISHREMATCHREPATCHRETEACHRETOUCHREWEIGHRIGGISHROGUISHROINISHROMPISHROOKISHROYNISHRUBBISHRUMMISHRUNTISHRUTTISHSABBATHSABKHAHSADDISHSAHIBAHSAKIYEHSALTISHSAWFISHSCHLICHSCOOTCHSCRAICHSCRAIGHSCRANCHSCRATCHSCRAUCHSCRAUGHSCREECHSCREICHSCREIGHSCRIECHSCRITCHSCROOCHSCRUNCHSCULTCHSELFISHSERFISHSEVENTHSHABASHSHANTIHSHARIAHSHIKSEHSHITTAHSHRIECHSHRITCHSICKISHSIMURGHSKREEGHSKREIGHSKRIECHSKRIEGHSLAVISHSLOWISHSNAKISHSNOWISHSOFTISHSOTTISHSOURISHSPINACHSPLATCHSPLOOSHSPLOTCHSPREAGHSQUELCHSQUINCHSQUITCHSQUOOSHSTAUNCHSTEALTHSTENGAHSTIRRAHSTOMACHSTONISHSTRETCHSTREWTHSTYLISHSUCCOTHSUKKOTHSUNBATHSUNFISHSWINISHTALLISHTALLITHTANNISHTAPLASHTARBUSHTARNISHTARTISHTEREFAHTHANNAHTHROUGHTHRUTCHTIGRISHTITTISHTOADISHTOFFISHTOISECHTONNISHTOPARCHTORGOCHTOSHACHTOWNISHTOWPATHTRIARCHTRILITHTRIUMPHTUBBISHTUBFISHTUNDISHTURBETHTURBITHTURPETHTWELFTHUNCOUTHUNEARTHUNFAITHUNFLESHUNFLUSHUNGIRTHUNHITCHUNLATCHUNLEASHUNNEATHUNPERCHUNROUGHUNTEACHUNTRUTHUNWITCHUNWORTHUPCATCHUPREACHUROLITHVAMPISHVARNISHVERMUTHVOGUISHWAGGISHWAIFISHWAMPISHWANNISHWARATAHWARMISHWARPATHWASPISHWEAKISHWEARISHWEBLISHWENNISHWETTISHWHEYISHWHITISHWHORISHWILDISHWIMPISHWISPISHWOGGISHWOLFISHWOLVISHWORDISHWORMISHWOTTETHXERARCHYELLOCHYOBBISHYOUNGTHZABTIEHZAITECHZANYISHZAPTIAHZAPTIEHZARNICHZLOTYCHZOOLITH