I have travelled the whole of Azeroth, and recorded every High elf NPC I saw. It was tiring! I reached 5 pages on my notebook. There are approximately 250 High elf NPC’s.
I did this to see what kind of last names do the High elves use. This will help you guys choose a last name:
Whitecloud
Snowdawn
Whitewing
Silverhart
Lightwing
Loresong
Sunlance
Morningsong
Daybreak
Wavesinger
Firebough
Sunchaser
Summerdrake
Dawnrisen
Kawkspear
Goldenlight
Skycaller
Everstride
Brightwing
Longears
Swiftwind
Brightsun
Dawnbreeze
Windrunner
Ebonscorch
Fairwind
Lightsteap
Proudbreeze
Sorrowspear
Sorrowgaze
Spearsong
Everspring
Azuregaze
Sweetberry
Whisperglen
Gleamingfell
Loreseeker