Deffinately a boys name. In most traditionally cultures, the woman would move to the man's town, so it's more important for men to carry on names that are in relations to places or relatives. The name Daesmond, and most place names were once surnames, so if Daesloch is not a new invention, and simply a revival, it would also have been a surname.
I really like Daesloch too. If I ever live by a southern lake, or the south part of a lake, I would love to name a son that. One could call him Daesy for short.
Ty for all your help. If you interested in further Gaelic ranting, I'm starting a post above about some qus. I have.
~ SD