I'm definitely having Cain as a first name its always been my favourite, just deciding on a middle name now, boys names are hard! I like Asher but I keep thinkin what if I have another boy and cant come up with a name I like, his name will have to be Asher and that might piss Cain off!