FamilyEducation.com
   
 

First name origin & meaning:

Celtic, Anglo-Saxon, Welsh: Sea; falcon; sea hill

First name variations: Merlyn, Marlin, Marlen, Marwin, Mervin, Merle, Merlin