the surname macleod means son of leod yohani ntashobora gutekereza uburyo bwiza bwo gusobanura ibyabaye umutetsi yakoreye umuryango imyaka myinshi