Garnock

Name – Garnock

Gender – Male

Origin – Welsh

Meaning – The Welsh name Garnock means – dweller by the alder river