Colin Kaepernick's middle name is Rand. Rand is a unisex name of German origin. It is derived from the word "rand" which means "border" or "edge". The name has been used as a first name since the 18th century, but it became more popular as a middle name in the 20th century.
The Colin Kaepernick Chronicles: Unmasking the Legendary American Football Player