In Zimbabwe, first names like Have-A-Look, Handsome, Promise, Confidence and Trust carry deep significance