My ten-year-old nephew's name is
Colin, with one L. I prefer the one L spelling. When my sister received baby gifts after he was born, many were addressed to
Collin. She found it mildly annoying, but I guess it is one of those names that have more than one legitimate spelling. I like the name, though it's not one of my favorites and not something I would have chosen myself.
My nephew is
Colin Joseph.
Joseph is rather boring, but it was chosen to honor my father. I do think
Colin and
Joseph sound well together. I don't think
Colin goes very well with your other names.