347 dagger weapon items
The Forever catalog holds 347 dagger weapon items, topping out at item level 90 with 90 Epic Rogue Dagger, 90 Green Rogue Dagger, Kingsfall. Every weapon in the Forever catalog, from the vanilla dungeon and raid drops to the new Forever additions, sorted by item level with daggers, swords, staves, polearms, bows, guns, and wands as filters.
By quality: 108 epic, 103 uncommon, 93 rare, 33 common, 9 poor, 1 legendary. Item levels run from 1 to 90, for characters from level 1 to 60. 101 bind when picked up and never reach the auction house; 246 can be listed.
The highest item levels here: 90 Epic Rogue Dagger (90), 90 Green Rogue Dagger (90), Kingsfall (89), Kingsfall (89).
One profession makes 14 of them: Blacksmithing (14). The rest drop, are sold by vendors, or come from quests.
Source: World of Warcraft: Forever game data and Blizzard's Game Data API. Updated with each game build.