FamilyEducation.com
   
 

First name origins & meanings:

  1. Irish: Poet; handsome
  2. Scottish: Philosopher

First name variations: Tege, Teague