However successful this product becomes (which looks doubtful given its dependence upon signatures), its irritating generic web 2.0 startup name will prevent me from ever taking it seriously.
"Social" in this context just sounds like "here is another way we think we can make more money off of you". Bah. I've no love for my credit card company but at least it's not trying to be a social network. (Yet. (That I know of.))
On the other hand, iZettle is neither memorable, nor makes any sense.
YMMV - I thinks it's both memorable and makes sense (sounds like "I settle"). Also, I've never seen a Square device so their domain isn't memorable to me!