implicitはexplicitの反対語。
explicitは明示的。だから、implicitは「非明示的」であるのがよいと思うよ。
double x;
x = 3;
なんてのは、「3が非明示的にintからdoubleに変換される」わけですな。
x = (double)3; //パーだけど
なら、「3が明示的にdoubleに変換された」と言える。

普通人は「暗黙」といえば「暗黙の了解」のように使うと思う。
「3が非明示的にintからdoubleに変換される」なら、プログラム初心者でも
なんとなくわかる。
「3が暗黙にintからdoubleに変換される」では、普通わからんよ。