To be honest I can't believe I'm doing this.. Ok so sometimes people have problems coming up with names; I'm never hit with this problem. Sometime around the 5th grade I learned a few hundred prefixes and suffixes that have infinite ways to be stuck together in order to form names, titles, family names, and such. It's been years but they're pretty much all still pretty fresh in my head. I decided a few weeks back to make an effort to write down every single one that I could remember, along with their meaning, and then I also alphabetized them for you guys. I hope you're thankful for this.. heh it was a lot of work and while I normally will offer help making a name for someone I never thought I'd be basically giving away my entire cache.

So here's a general guideline for how it works, ok?

You pick a prefix.
Then you pick one or more suffixes.
Jam them together and you've got your name.

These rules aren't staples though. They can be bent and the names can be modified to suit your liking. Sometimes a prefix standing by itself (or a suffix) can be a good name. For instance the suffix -mitore which means Moon, or The moon makes a rather good name by itself; or perhaps a title.
Just keep in mind that can bend these things to your liking. Nothing is set in stone.
If I remember properly these are all pulled from an old dead language which is where the "actual" Elven language was derived from. This of course does not mean that only elves are restricted to these names, but I know someone is wondering what language this is.

So.. first off are prefixes:
Ael: knight
Aer : law, order
Af : ring
Ah : crafty, sly
Al : sea
Am : swan
Ama : beauty, beautiful
An : hand
Ang : glitter
Ansr : rune
Ar : gold, golden
Arì : silver
Arn : south
Aza : life, lives
Bael : guardian
Bes : oath
Cael : archer, arrow
Cal : faith
Cas : herald
Cla : rose
Cor : legend, legendary
Cy : onyx
Dae : white
Dho : falcon
Dre : hound
Du : crescent
Eil : azure, blue
Eir : sharp
El : green
Er : boar
Ev : stag
Fera : champion
Fi : rain
Fir : dark
Fis : light
Gael : pegasus
Gar : owl
Gil : griffin
Ha : free, freedom
Hu : horse
Ia : day
Il : mist
Ja : staff
Jar : dove
Ka : dragon
Kan : eagle
Ker : spell
Keth : wind
Koeh : earth
Kor : black
Ky : ruby
La : night
Laf : moon
Lam : east
Lue : riddle
Ly : wolf
Mai : death, slayer
Mal : war
Mara : priest
My : emerald
Na : ancient
Nai : oak
Nim : deep
Nu : hope, hopeful
Ny : diamond
Py : sapphire
Raer : unicorn
Re : bear
Ren : west
Rhy (Ry): jade
Ru : dream
Rua : star
Rum : meadow
Rid : spear
Sae : wood
Seh : soft
Sel : high
Sha : sun
She : age, time
Si : cat, feline
Sim : north
Sol : history, memory
Sum : water
Syl : faerie
Ta : fox
Tahl : blade
Tha : vigil, vigilance
Tho : true, truth
Ther : sky
Thro : lore, sage
Tia : magic
Tra : tree
Ty (Try): crystal
Uth : wizard
Ver : peace
Vil : finger, point
Von : ice
Ya : bridge, path, way
Za : royal
Zy : ivory


Next are the suffixes.
Once again, you can use any number of these, just don't give yourself a name so long we have to take a breath before and after saying it. I'll put the female forms and also any slight derivations in ( ).

-ae (-nae) : whisper
-ael : great
-aer / -aera : singer, song
-aias / -aia : mate, husband / wife
-ah / -aha : wand
-aith / -aira : home
-al / -ala (-la; -lae; -llae) : harmony
-ali : shadow
-am / -ama : strider
-an / -ana (-a; -ani; -uanna) : make, maker
-ar / -ara (-ra) : man / woman
-ari (-ri) : spring
-aro (-ro) : summer
-as (-ash; -sah) : bow, fletcher
-ath : by, of, with
-avel : sword
-brar (-abrar; -ibrar) : craft, crafter
-dar (-adar; -odar) : world
-deth (-eath; -eth) : eternal
-dre : charm, charming
-drim (-drimme; -udrim) : flight, flyer
-dul : glade
-ean : ride, rider
-el (ele / -ela) : hawk
-emar : honor
-en : autumn
-er (-erl; -ern) : winter
-ess (-esti) : elves, elvin
-evar : flute
-fel (-afel; -efel) : lake
-hal (-ahal; -ihal) : pale, weak
-har (-ihar; -uhar) : wisdom, wise
-hel (-ahel; -ihel) : sadness, tears
-ian / ianna (-ia; -ii; -ion) : lord / lady
-iat : fire
-ik : might, mighty
-il (-iel; -ila; -lie) : gift, giver
-im : duty
-in (-inar; -ine) : sibling, brother / sister
-ir (-ira; -ire) : dusk
-is (-iss; -ist) : scribe, scroll
-ith (-lath; -lith; -lyth) : child, young
-kash (-ashk; -okash) : fate
-ki : void
-lan / -lanna (-lean; -olan / -ola) : son / daughter
-lam (-ilam; -ulam) : fair
-lar (-lirr) : shine
-las : wild
-lian / -lia : master / mistress
-lis (-elis; -lys) : breeze
-lon (-ellon) : chief
-lyn (-llinn; -lihn) : bolt, ray
-mah / -ma (-mahs) : mage
-mil (-imil; -umil) : bond, promise
-mus : ally, companion
-nal (-inal; -onal) : distant, far
-nes : heart
-nin (-nine; -nyn) : rite, ritual
-nis (-anis) : dawn
-on / -onna: Keep/Keeper
-or (-oro): Flower
-oth (-othi) : gate
-que : forgotten, lost
-quis : branch, limb
-rah(-rae; -raee) : beast
-rad (-rahd) : leaf
-rail / -ria (-aral; -ral; -ryl) : hunt, hunter
-ran (-re; -reen) : binding, shackles
-reth (-rath) : arcane
-ro (-ri; -ron) : walker, walks
-ruil (-aruil; -eruil) : noble
-sal (-isal; -sali) : honey, sweet
-san : drink, wine
-sar (-asar; -isar) : quest, seeker
-sel (-asel; -isel) : mountain
-sha (-she; -shor) : ocean
-spar : fist
-tae (-itae) : beloved, love
-tas (-itas) : wall, ward
-ten (-iten) : spinner
-thal /-tha (-ethal / -etha) : heal, healer, healing
-thar (-ethar; -ithar) : friend
-ther (-ather; -thir) : armor, protection
-thi (-ethil; -thil) : wing
-thus /-thas (-aethus / -aethas) : harp, harper
-ti (-eti;-til) : eye, sight
-tril /-tria (-atri; -atril / -atria) : dance, dancer
-ual (-lua) : holy
-uath (-luth; -uth) : lance
-us /-ua : cousin, kin
-van /-vanna : forest
-var /-vara (-avar / -avara) : father / mother
-vain (-avain) : spirit
-via (-avia) : good fortune, luck
-vin (-avin) : storm
-wyn : music, muscian
-ya : helm
-yr / -yn : bringer
-yth : folk, people
-zair /-zara (-azair / -ezara) : lightning


Ok.. that was painful. Now moving on to other things. There are also last names or family names to be considered. I've got some prefix and suffixes for those two.
Again, you can mix and match these things. I have a character with a prefix from up there ^ But a suffix from the Family name section; it's all how you want to pick it.

Family name prefixes…
Alean : The noble line of
Alea : Traders in
Arabi : Daughters of
Arkenea : Mages of
Auvrea : Blood of the
Baequi : Blessed by
Banni : Holder's of
Cyred : Warriors from
Dirth : Victors of
Dryear : Champions of
Dwin’ : Walkers in
Eyllis : Lands of
Eyther : The Forests of
Freani : Friends to
Gysse : Clan of
Heasi : Those above
Hlae : Seers of
Hunith : The sisterhood of
Kennyr : Sworn to
Kille : People of
Maern : Defenders from
Melith : Mothers of
Myrth : Honoured of
Norre : Sacred to
Orle : Guild of
Oussea : Heirs to
Rilynn : House of
Teasen' : Trackers of
Tyr : Mistresses of
Tyrnea : Children of

And finally; suffixes for family names
-altin : The branch
-anea : The night
-annia : The willow
-aear : Water
-arnith : Fire
-atear : The way
-athem : The dragons
-dlues : The bow
-elrvis : The leaves
-eplith : The forest
-ettln : Magic
-ghymn : The forgotten ways
-itryn : History
-lylth : The blade
-mitore : The moon
-nddare : The winds
-neldth : The arcane
-rae : Powers of Light
-raheal : The gods
-rretyn : The heavens
-sithek : Adamantite
-thym : Challenges
-tlarn : Mysteries
-tlithar : Victory
-tylar : The healers
-undlin : The lover’s kiss
-urdrenn : The light
-valsa : Silken weaver
-virrea : Success
-zea : The crystal growth

And then it was done… Well, you're welcome guys. That's my gift to the guild.