Subaru is a Japanese name and means 'Pleiades'. The Pleiades or 'The seven sisters', as they are colloquially known, are a constellation of stars in the night sky.
namehang.com
Subaru is a Japanese name and means 'Pleiades'. The Pleiades or 'The seven sisters', as they are colloquially known, are a constellation of stars in the night sky.