I think it's an okay name.
My favorite of your combos are
Kieran Munro,
Morgan Munro, and
Tristan Munro.
Nathaniel Munro sounds nice too, but I don't like
Nathaniel.
My only thing with
Munro is that it sounds very surnamey since I pronounce it the same as
Monroe.