When you create a vector, an amount of memory is allocated for it to use. The items you put in the vector go in that memory. That memory is big enough for how many items? For capacity items.
What happens if you fill up all that memory, and then you want to add more items? More memory has to be allocated for putting those extra items in. So more memory is allocated. Now how many items could go in it? More. The capacity has increased.