The officially recommended style (and I do mean officially) is the first style, camel case with first letter are upper case. It’s laid down clearly by Odersky on Programming in Scala.
The style is also followed by the standard library, and has some support in language semantics: identifiers starting with upper case are treated as constants in pattern matching.
(Section 6.10, p. 107 in the second edition)