The name Struan is a boy's name meaning "stream". Struan and is often added to lists like Names That Mean Water and discussed in our forums with posts like "Picky Parents BNG".
From the experts:
A strong, eminently usable name often heard in Scotland.
Find other names based on Struan using our baby name generator.
Beautiful meaning and I love the Gaelic sound.