It gets to me that Carter's name just seems like someone was trying to come up with a name for a baby boy by combining that names Kara and Cat in anyway possible.
God, you know that could be? If Kara had arrived on time and they had Carter together, it would make absolute sense.
I always headcannon that Carter’s name is a family name, Cat’s father’s name maybe?
I find it interesting that his full name is Carter Grant (according to credits) which means they did not give Carter his father’s surname, but Cat’s, for whatever reason. It could be that Carter is his dad’s surname and this was the compromise they made?
I have a headcanon for Carter’s name. It’s super “old-money pretentious” but with Cat’s particular self-promotional twist.
I name him Carter Allen Theodore Grant, which makes his name C.A.T. Grant.