You're looking for =PROPER()
: it'll capitalize the first letter after every non-letter character in the string. Make a third column to accomodate this:
| | A |B |C |
| |----------------|-----------------|-----------------|
| | Numbers | Names | Processed Names |
| |----------------|-----------------|-----------------|
|1.| ... | Person-A | =PROPER(B1) |
|2.| | Person-B | =PROPER(B2) |
|3.| | Person-C | =PROPER(B3) |
|4.| | N-th Person | =PROPER(B4) |
|5.| | ... | ... |
|6.| | ... | ... |
EDIT: Included an illustration of the resulting table.
EDIT 2: For clarification: =PROPER()
will capitalize any letter appearing after something that's not a letter. In the example above, that would mean a string like "O'BAMA" would be rendered as "O'Bama", not "O'bama".