From the wikipedia page it was the work of Gavin Wood, so you can ask him for the name. This reference mention the name solidity but not their origin.– Ismael ♦Oct 19, 2017 at 10:14
@Ismael yes, had pushed it over his linkedin message. Yet to receive any comment. Will try tweets as last resort– Mayukh MukhopadhyayOct 20, 2017 at 10:32
1I'd try asking in reddit.com/r/ethereum or gitter.im/ethereum some Ethereum developers hang there and they probably know more details.– Ismael ♦Oct 20, 2017 at 16:59
My guess: When you're programming with money, you need a Solid programming language, run-time environment and compiler:
The execution of the program should be 100% deterministic. It should always run exactly the same way on all systems.
The language design should make it relatively easy to write good and secure code, and it should make it difficult to write bad and insecure code.
The compiler should give warnings about potential vulnerabilities in your program.
Smart contracts, once published, cannot be modified. They are solidly set in stone in the blockchain.
Nobody should be able to arbitrarily change a state variable of a contract without going through the procedures programmed into the contract.
The run-time environment and the compiler should be bug-free, tested, reviewed and audited.
I think these are all aspects of 'being solid' in a computer science sense: Solidity
1Thanks for the logical interpretation. However, I am expecting some documentation based naming origin. In simple words, I do not want the inference we can get from the name, I want to know the incident or thought process the founder had while the word triggered. For example, Vitalik states the inspiration for the word Ethereum from physics' ether and science fiction. Hadoop was inspired by toy elephant of founder child. Python was inspired by monty python series. Not the other way around, to fit an explanation after I have a name. Oct 16, 2017 at 7:31
Down vote because it is a "guess."– VictoryDec 16, 2017 at 0:58