Name : Carwyn  
Information : A beautiful name for your baby boy that means "blessed love" in Welsh.