Aw bless him - are you just calling him Baby for now?
A friend I went to school with was called Boy for months because his dad was away in the navy, so his mum didn't choose a name until his dad got home.....then after all that waiting they chose Peter! Really, I think she could've picked that on her own!!!!!
Anyway, back on topic...I like Alistar (Alistair? sp?) - more interesting. Although Sam is lovely too. Do you like Ali for short?