Pronunciation Guide

So I bet many of you Zelda lovers have some hard times saying the names in the games. Well no fear the Pronunciation Guide is here!
Name                          

Zelda                           
Link                              
Ganondorf                  
Epona                          
Midna                           
Zant                            
Ilia                                
Din                              
Farore                          
Nayru                          
Kafei                            
Tatle                            

Tael                            
Majora                         
Saria                            

Goron                           
Zora                             
Gerudo                        
Twili                              
Rito                            
Deku                             
Kokiri                            

Ordon                           
Ordona                         
Faron                            
Lanayru                         
Hyrule                           
Hylia                             
Termina      
Pronunciation

Zell - da
Link
Gan - nun - dorf
Eh - poe - na
Mid - na
Zaant
Ee - Lia
Dinn
Fa - roe - reh
Niegh - ru
Ka - fay - eh
Tattle
Tale
Ma - joe - ra
Sa - ree - ah

Go - ron
Zo - ra
Geh - roo - doe
Twigh - Ligh
Ree - tow
Dee - cue
Koh - Keh - ree

Or - done
Or - doh - na
Fair - on
Lah - niegh - rue
Hi - rule
He - lia
Tur - mean - a