Baby names meaning red range from chart-topping Scarlett and Rowan to rare but wearable Garnet, Cerise, and Mars.