Boy Names baby name Kincaid

What does the name Kincaid mean?

The meaning of the name “Kincaid” is: “Top pass; quagmire”.