You can use spa ces for var and function names.
So the best way to name them is to add a spa ce between words and no UPPER case.
Don't forget to add labels for functions!(I've seen a bunch of people using foo(bar:%bar,baz:%baz) for function foo maybe because they program in other languages like JS and are not used to Snap labels in the middle of a function(I'm that kind of person too ))
Good:
[scratchblocks]
(my variable)
my function ()
glide to sprite [ v] in () secs::motion
[/scratchblocks]
Bad:
[scratchblocks]
<(MyVariable)or(myVariable)>or(my_variable)
myFunction\(()\)
glideToSprite\([ v],()\)
Glide_To_Sprite_[ v]In()Secs
[/scratchblocks]