Im almost due and struggling to decide between the three names above. I think I prefer Hamish and Rory to Ivo but not sure which. Surname is one syllable, Scottish (but we don’t live in Scotland) and fairly common.