Carwyn

Etymology
Means "blessed love" in Welsh. From and.