Shouldn't you place an 'o in front of a name?
Only if it's being used as the subject of a sentence. Here it is calling to the person, so instead you put the vocative e in front of the name. It's like "hey kaleo", but can also come after the sentence.