Are people on online dating sites very honest?

I wouldn't say Very. For safety reasons, many people choose not to reveal everything about themselves online, especially before they actually meet their potential dates. Can't say they are a dishonest person, it can be just their decision not to disclose too much due to safety concerns.