Senyawa ionik
Tata nama

Lihat pula: Tata nama anorganik
Menurut tata nama yang direkomendasikan oleh IUPAC, senyawa ionik dinamai sesuai komposisi mereka, bukan strukturnya. Dalam kasus yang paling sederhana, yaitu senyawa ionik biner dengan hanya satu kemungkinan muatan dan perbandingan stoikiometrinya, nama umum ditulis menggunakan dua kata. Nama kation (jika kation terdiri dari satu atom, nama unsurnya saja yang disebut) muncul lebih dulu, diikuti dengan nama anion. Sebagai contoh, MgCl2 diberi nama magnesium klorida, dan Na2SO4 diberi nama natrium sulfat (SO2−4, sulfat, adalah contoh ion poliatomik). Untuk mendapatkan rumus empiris dari nama-nama ini, perbandingan stoikiometrinya dapat disimpulkan dari muatan ion penyusunnya, dengan asumsi bahwa muatan total harus netral.
Jika ada beberapa kation dan/atau anion yang berbeda, awalan multiplikatif atau pengali (di-, tri-, tetra-, ...) sering diperlukan untuk menunjukkan komposisi relatif, dan kation kemudian anion dicantumkan dalam urutan sesuai abjad. Sebagai contoh, KMgCl3 diberi nama kalium magnesium triklorida untuk membedakannya dari K2MgCl4, dikalium magnesium tetraklorida (perhatikan bahwa baik dalam rumus empiris dan nama tertulis, kation diurutkan sesuai abjad). Bila salah satu ion sudah memiliki awalan multiplikatif dalam namanya, digunakan awalan pengali alternatif (bis-, tris-, tetrakis-, ...). Sebagai contoh, Ba(BrF4)2 diberi nama barium bis(tetrafluoridobromat).
Senyawa yang mengandung satu atau lebih unsur yang dapat memiliki berbagai muatan atau bilangan oksidasi akan memiliki rumus stoikiometri yang berbeda juga, bergantung pada bilangan oksidasinya. Hal ini dapat ditunjukkan dalam nama dengan menentukan tingkat oksidasi dari unsur-unsur yang ada, atau muatan ionnya. Karena dapat terjadi kerancuan saat menunjukkan bilangan oksidasi, IUPAC lebih memilih menunjukkan langsung jumlah muatan ionik. Ini ditulis sebagai bilangan bulat dalam angka arab diikuti oleh tanda (... , 2−, 1−, 1+, 2+, ...) dalam tanda kurung secara langsung setelah nama kation (tanpa spasi yang memisahkannya). Sebagai contoh, FeSO4 diberi nama besi(2+) sulfat (karena ion Fe2+ bermuatan 2+, seimbang dengan muatan 2− ion sulfat), sedangkan Fe2(SO4)3 dinamakan besi(3+) sulfat (karena dua ion besi di setiap satuan rumus masing-masing bermuatan 3+, seimbang dengan tiga ion sulfat yang masing-masing bermuatan 2−). Tata nama Stock, masih umum digunakan, menulis bilangan oksidasi dalam angka Romawi (... , −II, −I, 0, I, II, ...). Dengan tata nama ini, FeSO4 adalah besi(II) sulfat sedangkan Fe2(SO4)3 adalah besi(III) sulfat. Untuk ion sederhana, muatan ion persis sama dengan bilangan oksidasi, tetapi untuk ion poliatomik kedua bilangan ini sering kali berbeda. Misalnya, ion uranil(2+), UO2+2, memiliki uranium dengan tingkat oksidasi +6, jadi akan disebut ion dioksouranium(VI) dalam tata nama Stock. Ada sebuah sistem penamaan yang lebih tua untuk kation logam, juga masih banyak digunakan, yang menambahkan akhiran -o dan -i ke akar bahasa Latin dari nama tersebut, untuk memberi nama khusus untuk tingkat oksidasi rendah dan tinggi. Misalnya, skema ini menggunakan "fero" dan "feri", masing-masing untuk besi(II) dan besi(III), sehingga FeSO4 dinamakan fero sulfat sedangkan Fe2(SO4)3 adalah feri sulfat.
Spektrometer sinar-X yang dikembangkan oleh Bragg
Halit, bentuk mineral natrium klorida, terbentuk saat air asin menguap meninggalkan ion yang tidak menguap.
Diagram skematik kelopak elektron dari atom natrium dan fluor yang mengalami reaksi redoks membentuk natrium fluorida. Natrium kehilangan elektron terluarnya untuk mendapatkan konfigurasi elektron yang stabil, dan elektron ini memasuki atom fluor secara eksotermik. Ion dengan muatan berlawanan – biasanya cukup banyak – kemudian tertarik satu sama lain membentuk padatan.
Unit sel struktur zinkblende.
Kelarutan berbagai senyawa ion dalam air sebagai fungsi suhu. Telah disertakan beberapa senyawa yang menunjukkan perilaku kelarutan yang tidak biasa.