Gallery: TEEN MOMS: These celebrities became parents at a young age (BANG Showbiz)Macklemore - whose real name is Benjamin Hammond Haggerty - previously admitted he "just can't really picture" himself becoming a boy dad as a father of two girls. He said: "When you bring another life into this world it does something, it changes you in this magical way that I have never experienced before.