کاشیکاری به معنی پر کردن یک صفحه با مجموعهای از اشکال هندسی است، به نحوی که این اشکال نه برهم برآیند و نه شکافی بینشان ایجاد شود. کاشیکاری میتواند تنها بخشی از سطح یک صفحه، یا دیگر سطوح هندسی را در بر بگیرد. تعمیم کاشیکاری به ابعاد بالاتر نیز ممکن است.