Fetching details from the dictionary...
even; for starters
so; therefore
judging from; based on
since; from
名前からして変わっている。
Even the name is strange.
見た目からして美味しそうだ。
It looks delicious from its appearance.
態度からして信用できない。
I cannot trust him even from his attitude.