About the only thing I can think of is that "cowden" is derived from the Scots-gaelic "colltuinn", which is the word for "hazel". Now it may be that as a surname it was adopted by persons living in the Barony of Cowdenknowes, (www.cowdenknowes.com) but that may be a reach too far.